登录
首页 >  数据库 >  MySQL

centos下mysql默认密码忘记怎么办?

来源:SegmentFault

时间:2023-02-24 17:44:54 500浏览 收藏

知识点掌握了,还需要不断练习才能熟练运用。下面golang学习网给大家带来一个数据库开发实战,手把手教大家学习《centos下mysql默认密码忘记怎么办?》,在实现功能的过程中也带大家重新温习相关知识点,温故而知新,回头看看说不定又有不一样的感悟!

两种解决方法:

  1. 使用
    grep 'temporary password' /var/log/mysqld.log
    命令找回安装时的初始密码即可;
  2. 修改配置文件“my.cnf”,免密登录mysql服务器,使用update命令设置新密码即可。

方法一、找回安装时的初始密码:

直接执行以下命令

grep 'temporary password' /var/log/mysqld.log

[root@www log]# grep 'temporary password' /var/log/mysqld.log
2022-05-14T10:42:20.745694Z 1 [Note] A temporary password is generated for root@localhost: w?JBNq?,;1ga

w?JBNq?,;1ga 就是root帐号的初始密码

方法二、配置my.cnf文件,免密登录mysql服务器,使用update命令设置新密码

  1. 修改配置文件,免密登录mysql服务器

    # windows下修改的是my.ini
    vim /etc/my.cnf

    在[mysqld]后面任意一行添加

    explicit_defaults_for_timestamp=true
    skip-grant-tables

    保存并退出
    重启MySQL:

    systemctl restart mysqld

    直接登录MySQL
    mysql -uroot

2、修改密码

use mysql
update user set authentication_string=password('123123') where user='root';

好了,本文到此结束,带大家了解了《centos下mysql默认密码忘记怎么办?》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多数据库知识!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表