本文最后更新于2023年3月18日,已超过375天没有更新,若内容或图片失效,请留言反馈。

MySQL@2x.jpg

如果一个网站提示数据库连接有问题,你尝试登录phpMyAdmin也无法登录,这时候一定是数据库密码被修改过,不管是人为修改还是其它别的原因。

这时候需要做的就是重置密码。如何重置密码呢?请接着往下看。

  1. 定位到my.cnf的位置:locate my.cnf。如/etc/my.cnf
  2. 编辑my.cnfvim /etc/my.cnf
  3. 找到mysqld,在下面添加skip-grant-tables,保存退出。
  4. 重启mysql:service mysql restart
  5. 无密码登录mysql:直接在命令行中输入mysql
  6. 接着输入use mysql,然后重置密码:输入update user set password=PASSWORD("重置后的密码") where user="root";并回车。
  7. 退出mysql:exit
  8. 再次编辑/etc/my.cnf,并将刚刚添加的skip-grant-tables删除掉,保存退出。
  9. 重启mysql:service mysql restart之后就可以用重置后的密码登录mysql。

标签: MySQL

评论已关闭