MySQL8.0安裝之后查找默認(rèn)密碼

MySQL8.0和MySQL5.7具有眾多不同之處,此處不贅述。這里,只簡單講講在安裝過程中遇到的問題之一和解決辦法:
MySQL8.0安裝完成之后的默認(rèn)密碼是多少?如何修改初始密碼?

1 啟動(dòng)MySQL服務(wù)

啟動(dòng)MySQL服務(wù)的命令:

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

檢查MySQL服務(wù)器的運(yùn)行狀態(tài):

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服務(wù)啟動(dòng)成功。

2 MySQL默認(rèn)密碼和修改密碼

在啟動(dòng)MySQL服務(wù)的時(shí)候,主要會(huì)發(fā)生以下4件事

  • MySQL Server初始化并啟動(dòng)起來;
  • MySQL的data文件夾中生成SSL證書和key文件;
  • 密碼驗(yàn)證組件被安裝并且生效;
  • 創(chuàng)建一個(gè)超級(jí)管用戶'root'@'localhost‘。超級(jí)用戶設(shè)置的密碼被保存在錯(cuò)誤日志文件中,可以通過以下命令查看:
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

通過默認(rèn)密碼登錄MySQL服務(wù)器,并馬上修改密碼(強(qiáng)烈建議)!!!。
用默認(rèn)密碼(0xxXxxXx?xXX)登錄:

shell> mysql -uroot -p

修改密碼:

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

退出MySQL并用新密碼重新登錄,然后就可以在MySQL中盡情發(fā)揮想象了。

3 參考列表

  1. Installing MySQL on Linux Using the MySQL Yum Repository
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容