Linux Mysql忘记密码,如何登录

发布于:2022-12-27 ⋅ 阅读:(456) ⋅ 点赞:(0)
在这里插入图片描述

Linux Mysql忘记密码,如何登录


在这里插入图片描述


1.Check log

  • 查看状态
    sudo service mysqld status
    在这里插入图片描述
  • 查看初始密码(注意单引号)
    sudo grep ‘temporary password’ /var/log/mysqld.log
    在这里插入图片描述

2.Stop mysql service,Update config

  • 关闭服务
    sudo service mysqld stop
  • 修改配置文件
    whereis my.cnf
    sudo vim /etc/my.cnf
    在mysqld标签下添加skip-grant-tables
    在这里插入图片描述
  • 重启服务
    sudo service mysqld start
    在这里插入图片描述
  • 访问服务
    mysql -u root
    在这里插入图片描述
  • 切换数据库
    use mysql
  • 更改密码(注意密码的单引号)
    update user set password=password(‘abc@123’) where user=‘root’;
    update user set authentication_string=password(‘abc@123’) where user=‘root’;
    在这里插入图片描述
  • 刷新
    flush privileges
    exit

  • 删除配置,重新登录
    sudo service mysqld stop
    sudo vim /etc/my.cnf =>移除前面的配置
    sudo service mysqld start
    mysql -u root -p

3.Mysql install

Mysql — linux 安装(CentOS): https://blog.csdn.net/weixin_43916074/article/details/125284109.

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到