加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 钦州站长网 (https://www.0777zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

MySQL忘记密码的解决方案

发布时间:2022-12-01 11:25:11 所属栏目:Linux 来源:
导读:  安装后MySQL后 去查看日志并未查到初始密码,那怎么办尼,解决呗linux 忘记密码解决方法,不解决登录不上去啊 哈哈哈

  在MySQL 配置文件中 【mysqld】模块里添加 skip-grant-tables ##(服务器不在加载权
  安装后MySQL后 去查看日志并未查到初始密码,那怎么办尼,解决呗linux 忘记密码解决方法,不解决登录不上去啊 哈哈哈
 
  在MySQL 配置文件中 【mysqld】模块里添加 skip-grant-tables ##(服务器不在加载权限判断)
 
  vim /etc/my.cnf
 
  重启服务
 
  systemctl restart mysqld
 
  再次尝试登录
 
  mysql -uroot 回车

  现在已经进入了mysql 里面 就可以开始修改密码了
 
  修改语句
 
  use mysql
 
  alter user 'root'@'localhost' identified by '123456'; ##123456是设置的密码
 
  看报错提示The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement ##运行的时候加入了--skip-grant-tables 选项 所以不能运行该条语句
 
  这时候我们只需要刷新一下权限就可以了
 
  flush privileges;
 
  再次执行修改语句
 
  alter user 'root'@'localhost' identified by '123456';
 
  现在已经修改成功了 退出数据库,去配置文件注释刚刚添加的--skip-grant-tables
 
  重启数据库
 
  systemctl restart mysqld
 
  使用刚刚修改的密码登录
 
  mysql -uroot -p123456

  可以用了,快去干活吧!
 

(编辑:PHP编程网 - 钦州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!