Mac下修改MySql root密码

背景

安装MySql后, 未及时修改安装时的root默认密码, 密码过期; 需要重置密码.

修改步骤

停止MySql服务

系统偏好设置 → MySql → Stop MySql Server

修改密码

  • 打开一个终端 → sudo /usr/local/mysql/bin/mysqld_safe –skip-grant-tables
  • 打开另一个终端 → sudo /usr/local/mysql/bin/mysql -u root → UPDATE mysql.user SET authentication_string=PASSWORD(‘新密码’) WHERE User=’root’; → FLUSH PRIVILEGES; → \q

重启MySql服务

  1. 关闭如上两个终端
  2. 系统偏好设置 → MySql → Stop MySql Server
  3. 系统偏好设置 → MySql → Start MySql Server

注: 如果无法关闭服务, 可在活动监视器中找到mysqld进程, 直接杀死即可.

版本兼容性

以上操作适用于MySql v5.7.9及之后版本, 之前版本使用如下命令:

UPDATE mysql.user SET Password=PASSWORD(‘新密码’) WHERE User=’root’;

转载

本文出自<<arccode>>, 欢迎转载, 转载请注明出处.