macos mysql忘记root密码重置方法
STEP 1
首先在系统偏好设置里最后一行找到MySQL。
点击 Stop MySQL Server,把MySQL服务停止。
STEP 2
进入终端,输入:
cd /usr/local/mysql/bin/
登录管理员权限,并输入密码。
sudo su
禁止mysql验证功能:
./mysqld_safe --skip-grant-tables &
此时,STEP1停止的MySQL服务已经自动重启。
STEP 3
终端继续输入:
./mysql
回车后输入:
FLUSH PRIVILEGES;
回车后输入:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
此步将root初始密码重置为123456,可自行替换123456为其他密码。
STEP 4
尝试是否修改成功
终端输入:
mysql -u root -p
再按照提示输入刚刚重置好的密码,成功登录。