1. 编辑MySQL配置文件 /etc/mysql/my.cnf,在[mysqld]段下添加“skip-grant-tables”。2. 重启MySQL服务。3. 使用空密码进入MySQL管理命令行,切换到mysql库。4. 执行SQL语句update user set password=PASSWORD("new_pass") where user='root';,将密码重置为new_pass。5. 退出数据库管理。6. ...
Ubuntu下忘记MySQLroot密码解决方法
Linux下忘记MySQL root密码解决方法,基于Ubuntu 12.04 LTS。
忘记MySQL的root密码时,可通过以下步骤找回:
1. 编辑MySQL配置文件 /etc/mysql/my.cnf,在[mysqld]段下添加“skip-grant-tables”。
2. 重启MySQL服务。
3. 使用空密码进入MySQL管理命令行,切换到mysql库。
4. 执行SQL语句update user set password=PASSWORD("new_pass") where user='root';,将密码重置为new_pass。
5. 退出数据库管理。
6. 返回/etc/mysql/my.cnf文件,注释或删除“skip-grant-tables”行。
7. 重启MySQL服务。
8. 使用新密码登录MySQL,密码修改成功。
通过以上步骤,即可在Ubuntu下找回并修改忘记的MySQL root密码。2024-10-21