首頁  >  文章  >  資料庫  >  mysql 預設安裝密碼是什麼

mysql 預設安裝密碼是什麼

PHPz
PHPz原創
2023-04-19 15:26:4019034瀏覽

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn