当您忘记Linux系统中MySQL数据库的密码时,可以使用以下步骤重置密码:
1. 停止MySQL服务
首先,停止MySQL服务:
sudo service mysql stop
2. 启动MySQL安全模式
使用以下命令以安全模式启动MySQL:
sudo mysqld_safe --skip-grant-tables &
3. 连接到MySQL
使用以下命令连接到MySQL:
mysql -u root
4. 重置MySQL密码
现在您已连接到MySQL,可以使用以下命令重置密码:
UPDATE mysql.user SET password=PASSWORD('新密码') WHERE user='root';
将"新密码"替换为您要设置的新密码。
5. 刷新权限并退出
刷新权限并退出MySQL:
FLUSH PRIVILEGES;
exit;
6. 启动MySQL服务
最后,重新启动MySQL服务:
sudo service mysql start
7. 验证
使用新密码重新登录MySQL以验证更改:
mysql -u root -p新密码
如果您能够成功登录,则密码已成功重置。