在安裝Linux后,我們可能會需要安裝 MySQL 數據庫,但是在安裝完 MySQL 后,我們需要知道頂頂MySQL默認的登錄用戶名和密碼才可以進行連接。
MySQL的初始用戶名為root。 初始密碼可以在MySQL啟動后通過如下命令進行查看: shell>sudo grep 'temporary password' /var/log/mysqld.log
在登錄 MySQL 時,我們可以使用以下命令:
mysql -u root -p
輸入密碼時會提示輸入新密碼,這是MySQL的一個安全設置,我們需要輸入新的復雜密碼來加強數據庫的安全性。
如果我們忘記了 MySQL 的管理員密碼,我們可以通過以下步驟來重設密碼:
- 停止 MySQL
- 編輯 MySQL 配置文件,找到 mysqld 段,添加一行
skip-grant-tables
并保存 - 重啟 MySQL
- 使用以下命令登錄 MySQL
- 在 MySQL 命令行下重置密碼
- 編輯 MySQL 配置文件,將我們之前加入的
skip-grant-tables
刪除 - 重啟 MySQL
systemctl stop mysqld.service
vi /etc/my.cnf
systemctl restart mysqld.service
mysql -u root
mysql>use mysql; mysql>UPDATE user SET authentication_string=PASSWORD("new_password") WHERE User='root'; mysql>FLUSH PRIVILEGES; mysql>quit
vi /etc/my.cnf
systemctl restart mysqld.service