Mac上好久前安装测试用的MySQL的Root密码忘记,猜了些常用密码都不对,只能重置密码。
重置密码
1、关闭MySQL服务,可以直接在系统偏好里关闭
sudo /usr/local/mysql/support-files/mysql.server stop
2、进入安装目录,启动安全模式
cd /usr/local/mysql/bin
sudo su
./mysqld_safe --skip-grant-tables &
3、再开一个终端(Command + N)
4、进入MySQL修改密码
$ mysql
mysql> use mysql;
mysql> flush privileges;
mysql> set password for 'root'@'localhost'=password('12345678');
mysql> flush privileges;
mysql> exit;