Linux MySQL 忘记密码的多种解决方法 在 Linux 系统中,MySQL 数据库的密码遗忘是非常常见的问题,特别是在 Ubuntu 系统中。今天,我们将讨论如何解决 Linux MySQL 忘记密码的问题,并提供多种解决方法。 问题描述 在 Ubuntu 6.06 系统中,新安装的 MySQL 数据库总是出现错误提示:“# mysql -uroot -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)”。 解决方法一:停止 MySQL 服务,更新密码 1. 停止 MySQL 服务:`# /etc/init.d/mysql stop` 2. 启动安全模式的 MySQL 服务:`# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &` 3. 使用root用户登录 MySQL:%`# mysql -u root mysql` 4. 更新密码:`mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';` 5. 刷新权限:`mysql> FLUSH PRIVILEGES;` 6. 退出 MySQL:`mysql> quit` 7. 重启 MySQL 服务:`# /etc/init.d/mysql restart` 8. 使用新的密码登录 MySQL:`# mysql -uroot -p <输入新设的密码newpassword>` 解决方法二:使用 debian.cnf 文件 1. 查看 debian.cnf 文件中的用户名和密码:`# cat /etc/mysql/debian.cnf` 2. 使用 debian.cnf 文件中的用户名和密码登录 MySQL:%`# mysql -udebian-sys-maint -p` 3. 更新密码:`mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';` 4. 刷新权限:`mysql> FLUSH PRIVILEGES;` 5. 退出 MySQL:`mysql> quit` 6. 使用新的密码登录 MySQL:`# mysql -uroot -p <输入新设的密码newpassword>` 解决方法三:使用 debian.cnf 文件中的密码 1. 查看 debian.cnf 文件中的密码:`# cat /etc/mysql/debian.cnf` 2. 使用 debian.cnf 文件中的密码登录 MySQL:%`# mysql -uroot -p <输入/etc/mysql/debian.cnf文件中[client]节提供的密码>` 3. 更新密码:`mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';` 4. 刷新权限:`mysql> FLUSH PRIVILEGES;` 5. 退出 MySQL:`mysql> quit` 6. 使用新的密码登录 MySQL:`# mysql -uroot -p <输入新设的密码newpassword>` 我们提供了三种解决 Linux MySQL 忘记密码的问题的方法,每种方法都可以帮助您解决 Access denied for user 'root'@'localhost' 的问题。
- 粉丝: 8
- 资源: 855
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- python-leetcode题解之166-Fraction-to-Recurring-Decimal.py
- python-leetcode题解之165-Compare-Version-Numbers.py
- python-leetcode题解之163-Missing-Ranges.py
- python-leetcode题解之162-Find-Peak-Element.py
- python-leetcode题解之161-One-Edit-Distance.py
- python-leetcode题解之160-Intersection-of-Two-Linked-Lists.py
- python-leetcode题解之157-Read-N-Characters-Given-Read4.py
- python-leetcode题解之156-Binary-Tree-Upside-Down.py
- python-leetcode题解之155-Min-Stack.py
- python-leetcode题解之154-Find-Minimum-in-Rotated-Sorted-Array-II.py