解決Centos下Mysql ERROR 1045 (28000)錯誤方法分享
新入手一臺虛擬機,Centos7系列的操作系統(tǒng),安裝mysql后,執(zhí)行連接出現(xiàn)了Mysql ERROR 1045 (28000)的錯誤。遇到同樣問題的朋友,可以參考如下解決方法。 停止MySQL/Ma
新入手一臺虛擬機,Centos7系列的操作系統(tǒng),安裝mysql后,執(zhí)行連接出現(xiàn)了Mysql ERROR 1045 (28000)的錯誤。遇到同樣問題的朋友,可以參考如下解決方法。
停止MySQL/MariaDB服務
首先使用如下命令停止MySQL或者MariaDB服務:
```bash
service mariadb stop
```
使用mysqld_safe啟動MySQL服務器
使用mysqld_safe來啟動MySQL服務器:
```bash
mysqld_safe --usermysql --skip-grant-tables --skip-networking
```
重新登錄數(shù)據(jù)庫并修改密碼
再次登錄數(shù)據(jù)庫,執(zhí)行如下命令:
```bash
mysql -uroot mysql
```
重設root密碼及刷新權(quán)限
重新設置root的密碼及刷新權(quán)限。下列SQL語句中,123456為要修改的root密碼,根據(jù)自己的需要進行修改即可。
```sql
UPDATE user SET PASSWORDPASSWORD('123456') WHERE USER'root';
FLUSH PRIVILEGES;
```
再次嘗試登錄
再次登錄一下,已經(jīng)可以成功登錄了:
```bash
mysql -uroot
```
以上就是解決Centos下Mysql ERROR 1045 (28000)錯誤的方法,希望能對遇到這個問題的朋友有所幫助。如果還有其他問題,歡迎繼續(xù)探討解決方案。