美文网首页MySQL
MySQL8.0安装之后查找默认密码

MySQL8.0安装之后查找默认密码

作者: Jerry_1116 | 来源:发表于2018-06-03 19:09 被阅读0次

    MySQL8.0和MySQL5.7具有众多不同之处,此处不赘述。这里,只简单讲讲在安装过程中遇到的问题之一和解决办法:
    MySQL8.0安装完成之后的默认密码是多少?如何修改初始密码?

    1 启动MySQL服务

    启动MySQL服务的命令:

    shell> sudo service mysqld start
    Starting mysqld:[ OK ]
    

    检查MySQL服务器的运行状态:

    shell> sudo service mysqld status
    ● mysqld.service - MySQL Server
       Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
       Active: active (running) since Sun 2018-06-03 18:31:51 CST; 6min ago
         Docs: man:mysqld(8)
               http://dev.mysql.com/doc/refman/en/using-systemd.html
      Process: 5281 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
     Main PID: 5299 (mysqld)
       Status: "SERVER_OPERATING"
       CGroup: /system.slice/mysqld.service
               └─5299 /usr/sbin/mysqld
    
    Jun 03 18:31:50 {your-server-name} systemd[1]: Starting MySQL Server...
    Jun 03 18:31:51 {your-server-name} systemd[1]: Started MySQL Server.
    

    以上信息表示MySQL服务启动成功。

    2 MySQL默认密码和修改密码

    在启动MySQL服务的时候,主要会发生以下4件事

    • MySQL Server初始化并启动起来;
    • MySQL的data文件夹中生成SSL证书和key文件;
    • 密码验证组件被安装并且生效;
    • 创建一个超级管用户'root'@'localhost‘。超级用户设置的密码被保存在错误日志文件中,可以通过以下命令查看:
    shell> sudo grep 'temporary password' /var/log/mysqld.log
    2018-06-03T10:15:57.448920Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 0xxXxxXx?xXX
    

    通过默认密码登录MySQL服务器,并马上修改密码(强烈建议)!!!。
    用默认密码(0xxXxxXx?xXX)登录:

    shell> mysql -uroot -p
    

    修改密码:

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '*{your-password}*';
    

    退出MySQL并用新密码重新登录,然后就可以在MySQL中尽情发挥想象了。

    3 参考列表

    1. Installing MySQL on Linux Using the MySQL Yum Repository

    相关文章

      网友评论

        本文标题:MySQL8.0安装之后查找默认密码

        本文链接:https://www.haomeiwen.com/subject/katssftx.html