yeyang

重置MySQL root密码

重置MySQL root用户的密码:

1)新建一个文本文件sql.txt,写入修改用户密码的SQL语句。

MySQL 5.7.6及更高版本写这句:

ALTER USER \'root\'@\'localhost\' IDENTIFIED BY \'MyNewPass\';

MySQL 5.7.5及更早版本写这句:

SET PASSWORD FOR \'root\'@\'localhost\' = PASSWORD(\'MyNewPass\'); 

2)停掉mysql服务

cd /usr/local/mysql/support-files
./mysql.server stop

3)执行下面命令,使用sql.txt文件进行初始化操作

mysqld --init-file="/Users/xxxx/sql.txt" --console

没有mysqld命令的,一般是没有把MySQL的bin目录的路径加入到系统环境变量。可以用cd命令跳转到MySQL的bin路径下,再执行命令。

4)重新启动mysql服务

cd /usr/local/mysql/support-files
./mysql.server start

5)登录root用户

mysql -u root -p

输入新密码,登录成功!!!

 

应该去MySQL官网找解决方案啊!

 

参考资料

http://yshblog.com/blog/195

 

分类:

技术点:

相关文章:

  • 2021-12-23
  • 2021-11-22
  • 2021-11-22
  • 2021-11-22
  • 2021-11-22
  • 2021-11-22
  • 2021-09-23
  • 2021-10-17
猜你喜欢
  • 2021-12-23
  • 2021-11-22
  • 2021-11-22
  • 2021-06-22
  • 2021-12-22
  • 2021-12-04
  • 2021-12-04
  • 2021-12-13
相关资源
相似解决方案