MySQL是一種常用的關聯式資料庫管理系統,它可以運作在不同的作業系統上,如Windows、Linux和Mac OS等。在安裝MySQL時,預設會要求你輸入一個root使用者的密碼。然而,在某些情況下,我們可能會遇到忘記了該密碼或沒有輸入密碼的情況,這時需要找到Mysql預設安裝密碼或重設密碼。
一、MySQL預設安裝密碼
MySQL預設的安裝密碼是在安裝時自動產生的,它被稱為隨機密碼。如果您在安裝MySQL時沒有輸入密碼,那麼系統就會為您產生一個預設的密碼。該密碼可以在MySQL的安裝日誌檔中找到。在Linux中,該檔案通常位於/var/log/目錄下,名稱為mysqld.log。
可以使用以下的指令查看MySQL安裝日誌檔:
cat /var/log/mysqld.log | grep 'temporary password'
執行上述指令後,系統會輸出一行類似下面的結果:
2021-05-03T09:36:15.426149Z 1 [Note] A temporary password is generated for root@localhost: Kd*f!fn1!ar
其中,Kd*f !fn1!ar就是MySQL產生的預設臨時密碼。
二、重設MySQL密碼
如果您忘記了MySQL的root密碼或無法存取系統的安裝日誌文件,可以依照下列步驟重設密碼:
# 1.停止MySQL
systemctl stop mysqld
2.使用--skip-grant-tables選項啟動MySQL。此選項可以跳過密碼驗證,使您能夠存取MySQL的特權模式。
mysqld_safe --skip-grant-tables &
3.登入MySQL
mysql -u root
4.更新密碼
use mysql; UPDATE mysql.user SET authentication_string=PASSWORD('new_password') WHERE User='root'; FLUSH PRIVILEGES;
其中,'new_password'是您希望設定的新密碼。
5.重啟MySQL
systemctl restart mysqld
總結
MySQL是一個常用的關聯式資料庫管理系統,在安裝MySQL時,預設會要求您建立一個root使用者的密碼。然而,在某些情況下,我們可能會遇到忘記了該密碼或沒有輸入密碼的情況,這時需要找到Mysql預設安裝密碼或重設密碼。在上述情況中,我們可以透過查詢MySQL安裝日誌檔案或使用特權模式重設密碼來實現該目的。因此,重設MySQL密碼是一個比較簡單的操作,希望這篇文章能幫助讀者解決相關問題。
以上是mysql 預設安裝密碼是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!