1. 如果数据库已经启动,使用service mysql stop停掉;
2. 使用skip-grant-tables这个选项启动MySQL:
/usr/bin/mysqld_safe --skip-grant-tables
3. 登录修改密码:
#mysql -u root -p
mysql>use mysql;
mysql>update user set password='new_pass' where user='root';
mysql>flush privileges;
mysql>exit;
4. 关掉MySQL
#service mysql stop
5. 启动MySQL
#/usr/bin/mysqld_safe --user=root
user指登录到OS的用户名,不是登录数据库的用户名。
本文介绍了一种在忘记MySQL数据库密码后重新设置的方法。主要包括停止MySQL服务、使用特殊参数启动MySQL、登录并更新root用户的密码、刷新权限以及重启MySQL服务等步骤。
611

被折叠的 条评论
为什么被折叠?



