cunyu1943 · 2019年09月28日

MySQL修改root密码的方法

前言

在我们使用MySQL时,常常会因为不同的原因需要对root用户密码进行修改,这篇博客主要介绍了几种修改root用户密码的方式。

未设置root密码之前:

  • SET PASSWORD命令的方式:
mysql -u root
mysql>SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你要设置的密码');
  • mysqladmin命令的方式:
mysqladmin -u root password "你要设置的密码"
  • UPDATE的方式直接编辑user表:
mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET Password = PASSWORD('你要设置的密码') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;

设置过root之后:

  • mysqladmin的方式:
mysqladmin -u root password oldpass "你要设置的新密码"

设置过root密码,但是忘记了:

mysqld_safe --skip-grant-tables&mysql -u root mysql
mysql> UPDATE user SET password = PASSWORD("你要设置的新密码") WHERE user = 'root' ;
mysql> FLUSH PRIVILEGES;
欢迎关注微信公众号:村雨1943;创作不易,未经同意,转载请注明出处~
推荐阅读
关注数
1
文章数
34
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息