修改MySQL的默认密码的四种小方法


Posted in MySQL onMay 26, 2021

对于windows平台来说安装完MySQL数据库后,系统就已经默认生成了许可表和账户,你不需要像在Unix平台上那样执行 mysql_install_db脚本来生成帐户和相应权限许可表。但是如果不是用MSI格式来安装MySQL的话,就需要在安装完以后,手动给root帐户添加新密码,因为默认情况下的root没有开启密码保护功能,如果不重新赋予root帐户密码,那么许多非本机的连接将无法成功。

方法1:用SET PASSWORD命令,具体更新密码步骤如下:

c:>mysql -u root

mysql>set password for 'root'@'localhost'=password('newpasswd');

mysql>set password for 'root'@'%'=password('newpasswd'); //本条可选

通过以上设置,root的密码将变为newpasswd这样就完成了根用户root密码的设置工作。

方法2:用mysqladmin

mysqladmin -u root password "newpass"

如果root已经设置过密码,采用如下方法

 mysqladmin -u root password oldpass "newpass"

方法3: 用UPDATE直接编辑user表

mysql -u root

  mysql> use mysql;

  mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';

  mysql> FLUSH PRIVILEGES;

在丢失root密码的时候,可以这样

mysqld_safe --skip-grant-tables&

  mysql -u root mysql

  mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';

  mysql> FLUSH PRIVILEGES;

就这么简单就完成了MySQL数据库默认密码的修改,默认密码修改了之后大家就可以进行更多的操作了,希望上文中涉及到的内容对大家能够有所帮助。

MySQL 相关文章推荐
Mysql文件存储图文详解
Jun 01 MySQL
Mysql 如何查询时间段交集
Jun 08 MySQL
MySQL索引是啥?不懂就问
Jul 21 MySQL
MySQL图形化管理工具Navicat安装步骤
Dec 04 MySQL
Pycharm远程调试和MySQL数据库授权问题
Mar 18 MySQL
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
Mar 22 MySQL
MySQL Server 层四个日志
Mar 31 MySQL
Mysql多层子查询示例代码(收藏夹案例)
Mar 31 MySQL
使用Mysql计算地址的经纬度距离和实时位置信息
Apr 29 MySQL
MySQL数据库安装方法与图形化管理工具介绍
May 30 MySQL
MySQL提升大量数据查询效率的优化神器
Jul 07 MySQL
Mysql如何查看是否使用到索引
Dec 24 MySQL
修改MySQL的数据库引擎为INNODB的方法
May 26 #MySQL
Mysql数据库命令大全
May 26 #MySQL
Mysql基础知识点汇总
May 26 #MySQL
my.ini优化mysql数据库性能的十个参数(推荐)
May 26 #MySQL
linux下导入、导出mysql数据库命令的实现方法
May 26 #MySQL
一看就懂的MySQL的聚簇索引及聚簇索引是如何长高的
MySQL之PXC集群搭建的方法步骤
May 25 #MySQL
You might like
用PHP读取IMAP邮件
2006/10/09 PHP
PHP版单点登陆实现方案的实例
2016/11/17 PHP
js最简单的拖拽效果实现代码
2010/09/24 Javascript
jQuery源码分析-02正则表达式 RegExp 常用正则表达式
2011/11/14 Javascript
JS事件在IE与FF中的区别详细解析
2013/11/20 Javascript
基于jquery实现等比缩放图片
2014/12/03 Javascript
jQuery无刷新分页完整实例代码
2015/10/27 Javascript
BootStrap Table 分页后重新搜索问题的解决办法
2016/08/08 Javascript
零基础轻松学JavaScript闭包
2016/12/30 Javascript
利用JS实现简单的日期选择插件
2017/01/23 Javascript
浅谈pc端rem字体设置的问题
2017/08/03 Javascript
jQuery获取复选框选中的当前行的某个字段的值
2017/09/15 jQuery
基于js原生和ajax的get和post方法以及jsonp的原生写法实例
2017/10/16 Javascript
JavaScript模拟实现封装的三种方式及写法区别
2017/10/27 Javascript
浅析Vue项目中使用keep-Alive步骤
2018/07/27 Javascript
解决vue加scoped后就无法修改vant的UI组件的样式问题
2020/09/07 Javascript
nuxt引入组件和公共样式的操作
2020/11/05 Javascript
[02:46]2014DOTA2国际邀请赛 选手为你解读比赛MVP充满梦想
2014/07/09 DOTA
Python3.2中的字符串函数学习总结
2015/04/23 Python
使用Python导出Excel图表以及导出为图片的方法
2015/11/07 Python
Python下简易的单例模式详解
2019/04/08 Python
Python2和Python3的共存和切换使用
2019/04/12 Python
anaconda中更改python版本的方法步骤
2019/07/14 Python
简单了解python filter、map、reduce的区别
2020/01/14 Python
属性与 @property 方法让你的python更高效
2020/09/21 Python
Pycharm安装第三方库失败解决方案
2020/11/17 Python
美国专注于健康商品的网站:eVitamins
2017/01/23 全球购物
2019史上最全Database工程师题库
2015/12/06 面试题
物业管理大学生个人的自我评价
2013/10/10 职场文书
党的群众路线教育实践活动个人整改措施落实情况
2014/11/04 职场文书
我们的节日中秋节活动总结
2015/03/23 职场文书
投诉书格式范本
2015/07/02 职场文书
详解如何用Python实现感知器算法
2021/06/18 Python
mysql备份策略的实现(全量备份+增量备份)
2021/07/07 MySQL
使用Java去实现超市会员管理系统
2022/03/18 Java/Android
Spring中的@Transactional的工作原理
2022/06/05 Java/Android