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