扫盲 2026.10.11 09:35 54 次浏览 0 条评论

MySQL密码修改

MySQL 改密码就两种情况:记得旧密码,和彻底忘了。

记得旧密码最省事,登录后一条命令。MySQL 8 用 ALTER USER:

-- 先登录
mysql -u root -p

-- 改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Abc123456';
FLUSH PRIVILEGES;

MySQL 5.7 及以下版本可以用 SET PASSWORD:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('Abc123456');

忘了密码就跳过权限表。先停掉服务,再这样启动:

mysqld --skip-grant-tables --console

另开一个窗口免密进去:

mysql -u root

UPDATE mysql.user SET authentication_string='' WHERE user='root';
FLUSH PRIVILEGES;

改完重启服务,空密码进去后再用 ALTER USER 设一个新密码就行。

用小皮面板的更简单,面板里 MySQL 那栏直接有改密码按钮,改完记得把网站配置文件里的密码同步一下,不然连不上数据库。

说点什么 0

行思随记

欢迎来到:行思随记