Mac本地MySQL root用户密码更改
文档日志
- 2021年03月27日 创建文档
背景说明
- 由于安装MySQL时,忘了设定初始密码,MySQL在安装完成后会提供一个密码,但是有时候这个密码并不能连接MySQL,这个时候我们需要更换 root 用户的密码;
- 由于安装MySQL时设置的初始密码太复杂,在长时间没有登入后,会遗忘这个密码,此时我们需要更换 root 用户密码;
操作步骤
- 在【系统偏好设置】中找到 MySQL 服务,并
Stop MySQL Server
- MySQL 大部分安装在
/usr/local/mysql
目录下,通过命令台进入到/usr/local/mysql/bin
目录 - 使用
sudo su
切换到 管理员 账号 - 使用
./mysqld_safe --skip-grant-tables &
命令跳过MySQL密码验证过程 - 打开新的终端,使用
mysql
命令,登入MySQL - 使用
use mysql
进入 mysql 库 - 使用
flush privileges
刷新权限 - 使用
alter user 'root'@'localhost' identified by 'your new password'
更换密码 - 然后退出MySQL,重启电脑,即可使用 Navicat 登入本地MySQL