mysql登錄報(bào)錯(cuò)提示:ERROR 1045 (28000)的解決方法
本文分析了mysql登錄報(bào)錯(cuò)提示:ERROR 1045 (28000)的解決方法。分享給大家供大家參考,具體如下:
一、問(wèn)題:
公司linux系統(tǒng)的mysql數(shù)據(jù)庫(kù)root用戶設(shè)置過(guò)密碼,但常常用命令'mysql -u root -p'登錄報(bào)錯(cuò),有時(shí)又能登錄。登錄報(bào)錯(cuò)信息為:
[root@localhost ~]# mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
二、原因:數(shù)據(jù)庫(kù)中存在空用戶所致
三、解決方法:
1、停用mysql服務(wù):
# service mysql stop
2、輸入命令:
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
3、登入數(shù)據(jù)庫(kù):
# mysql -u root mysql
4、
mysql> use mysql;
5、
mysql> select user,host,password from user;
結(jié)果如下:
+------+-----------------------+----------+
| user | host | password |
+------+-----------------------+----------+
| root | % | mima |
| root | localhost.localdomain | mima |
| root | 127.0.0.1 | mima |
| | localhost | |
| | localhost.localdomain | |
+------+-----------------------+----------+
6、將上面查詢出來(lái)的空用戶刪除:
mysql> delete from user where user='';
7、退出數(shù)據(jù)庫(kù):
mysql> quit
8、啟動(dòng)mysql服務(wù):
# service mysql start
9、重新用命令:
mysql -u root -p
登錄,OK!
更多關(guān)于MySQL相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《MySQL事務(wù)操作技巧匯總》、《MySQL存儲(chǔ)過(guò)程技巧大全》、《MySQL數(shù)據(jù)庫(kù)鎖相關(guān)技巧匯總》及《MySQL常用函數(shù)大匯總》
希望本文所述對(duì)大家MySQL數(shù)據(jù)庫(kù)計(jì)有所幫助。
相關(guān)文章
Can''t connect to MySQL server的解決辦法
ERROR 2003 (HY000): Can't connect to MySQL server on '*.*.*.*' (113)的解決辦法2010-06-06
如何查看連接MYSQL數(shù)據(jù)庫(kù)的IP信息
這篇文章介紹了三種查看連接MYSQL數(shù)據(jù)庫(kù)的IP信息方法,方法簡(jiǎn)單實(shí)用,需要的朋友可以參考下2015-07-07
MySQL入門(mén)(一) 數(shù)據(jù)表數(shù)據(jù)庫(kù)的基本操作
這類文章記錄我看MySQL5.6從零開(kāi)始學(xué)》這本書(shū)的過(guò)程,將自己覺(jué)得重要的東西記錄一下,并有可能幫助到你們,在寫(xiě)的博文前幾篇度會(huì)非?;A(chǔ),只要?jiǎng)邮智茫覍?xiě)的例子全部實(shí)現(xiàn)一遍,基本上就搞定了,前期很難理解的東西基本沒(méi)有2018-07-07
淺析drop user與delete from mysql.user的區(qū)別
本篇文章是對(duì)drop user與delete from mysql.user的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
MySQL?到Oracle?實(shí)時(shí)數(shù)據(jù)同步
這篇文章主要介紹了MySQL?到Oracle?實(shí)時(shí)數(shù)據(jù)同步,本次?MySQL?數(shù)據(jù)實(shí)時(shí)同步到?Oracle大概只花了幾分鐘就完成。使用的工具是Tapdata?Cloud?,這個(gè)工具是永久免費(fèi)的,需要的朋友可以參考一下2022-01-01
MySQL壓力測(cè)試工具M(jìn)ysqlslap的使用
這篇文章主要介紹了MySQL官方壓力測(cè)試工具 Mysqlslap的使用方法,幫助大家更好的理解和使用MySQL,感興趣的朋友可以了解下2020-12-12
MySQL如何刪除mysql數(shù)據(jù)表內(nèi)的重復(fù)數(shù)據(jù)
這篇文章主要介紹了MySQL如何刪除mysql數(shù)據(jù)表內(nèi)的重復(fù)數(shù)據(jù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-04-04

