macos mysql忘记root密码重置方法
首先在系统偏好设置里最后一行找到MySQL。
点击 Stop MySQL Server,把MySQL服务停止。
进入终端,输入:
cd /usr/local/mysql/bin/
登录管理员权限,并输入密码。
sudo su
禁止mysql验证功能:
./mysqld_safe --skip-grant-tables &
此时,STEP1停止的MySQL服务已经自动重启。
终端继续输入:
./mysql
回车后输入:
FLUSH PRIVILEGES;
回车后输入:
MySQL 5.7.6及更高版本写这句: ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; MySQL 5.7.5及更早版本写这句: SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
此步将root初始密码重置为123456,可自行替换123456为其他密码。