要修改 Mac 系统上的 MySQL 密码,可以按照以下步骤进行:
- 打开终端,以管理员身份登录到 MySQL 服务器。
sudo mysql -u root -p
-
输入管理员密码
-
切换到 MySQL 数据库
use mysql;
- 查看当前用户列表
select user,host from user;
-
找到需要修改密码的用户,例如用户名为
john
,主机地址为%
-
修改用户密码
update user set authentication_string=password('new_password') where user='john' and host='%';
- 刷新权限
flush privileges;
- 退出 MySQL
exit
- 重启 MySQL 服务
sudo service mysql restart
注意:MySQL 8.0 之后的版本使用 caching_sha2_password
来进行密码验证,必须使用 ALTER USER
命令或者在创建用户时使用 identified with caching_sha2_password by 'password'
来设置密码才能成功登录。