重置 MySQL 密码步骤:
1. 停止 MySQL 服务:
sudo service mysql stop
2. 使用 --skip-grant-tables 启动 MySQL:
这将允许你在不进行身份验证的情况下登录 MySQL。
sudo mysqld --skip-grant-tables --skip-networking &
3. 登录到 MySQL:
mysql -u root
4. 选择使用的数据库:
use mysql;
5. 更新密码:
UPDATE user SET authentication_string=PASSWORD('新密码') WHERE User='root';
如果你的 MySQL 版本较新(MySQL 5.7.6 及以上版本),使用 ALTER USER 语句:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
6. 刷新权限:
FLUSH PRIVILEGES;
7. 退出 MySQL:
quit;
8. 停止 MySQL 进程:
sudo pkill mysqld
9. 重新启动 MySQL 服务:
sudo service mysql start
现在,你应该能够使用新密码登录到 MySQL 服务器。请确保使用一个强密码,并将其记住。
转载请注明出处:http://www.zyzy.cn/article/detail/8024/MySQL