日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

mysql全局权限账户%登录不上ERROR 1045 (28000): Access denied for user #39;mhz#39;@#39;localhost#39; (using ...

發(fā)布時(shí)間:2025/7/14 数据库 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql全局权限账户%登录不上ERROR 1045 (28000): Access denied for user #39;mhz#39;@#39;localhost#39; (using ... 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

mysql全局權(quán)限賬戶%登錄不上
ERROR 1045 (28000): Access denied for user 'mhz'@'localhost' (using password: YES)?
解決 查看錯(cuò)誤提示? 有主機(jī)名字的就必須賦值主機(jī)名
mysql> GRANT ALL PRIVILEGES ON *.* TO 'mhz'@'mgr2' IDENTIFIED BY 'mhz' WITH GRANT OPTION; Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges; Query OK, 0 rows affected (0.07 sec)
http://blog.csdn.net/zzq900503/article/details/15336583

mysql全局權(quán)限賬戶%登錄不上ERROR 1045 (28000): Access denied for user 'zzq'@'localhost' (using password: YES)

分類:?mysql?1332人閱讀?評(píng)論(0)?收藏?舉報(bào) mysql登錄



mysql中有新建了一個(gè)%(允許所有主機(jī)連接)和ALL權(quán)限的賬戶。但是竟然連不上。用root或者其他localhost的用戶卻可以登錄。首先檢查下防火墻打開(kāi)了沒(méi),可以用service iptables stop打開(kāi)防火墻。如果仍然報(bào)錯(cuò):


報(bào)錯(cuò):ERROR 1045 (28000): Access denied for user 'zzq'@'localhost' (using password: YES)


帳號(hào)密碼都對(duì)了 就是連不上。細(xì)心的話我們會(huì)發(fā)現(xiàn) 帳號(hào)權(quán)限是%,而這里提示的是localhost。

錯(cuò)誤原因如下:



mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost' ??IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%' ?? ? IDENTIFIED BY 'some_pass' WITH GRANT OPTION;

?6?1 前兩個(gè)帳戶名稱都是monty,而且都是擁有所有權(quán)限和密碼。但是兩者的區(qū)別在于,第一個(gè)帳戶(monty@localhost)只能通過(guò)本地登錄,而第二個(gè)賬戶(monty@%)可以通過(guò)任意主機(jī)登錄。值得注意的是,為了能夠使用monty帳戶在任何地方進(jìn)行登錄,這兩個(gè)賬戶同時(shí)存在則是必要的。因?yàn)?#xff0c;如果沒(méi)有本地帳戶(monty@localhost),使用monty帳戶登錄時(shí),mysql_install_db將優(yōu)先考慮創(chuàng)建一個(gè)本地的匿名帳戶。那么結(jié)果將是monty賬戶會(huì)被當(dāng)作一個(gè)匿名帳戶來(lái)處理。原因則在于,匿名帳戶擁有一個(gè)比nonty@%賬戶更加具體的host字段值,從而在user表排序的時(shí)候會(huì)相對(duì)出現(xiàn)的更早。


也就是說(shuō) ?同一個(gè)賬戶 要同時(shí)存在%帳號(hào)或者localhost帳號(hào)時(shí), %帳號(hào)才起作用。


我們給 zzq帳號(hào)添加一個(gè)localhost帳號(hào)。



GRANT ALL PRIVILEGES ON *.* TO 'zzq'@'localhost' ? IDENTIFIED BY '123456' WITH GRANT OPTION;

flush privileges;


然后再登錄 發(fā)現(xiàn)可以登錄了。 遠(yuǎn)程用workbench也能連接了。



這僅僅是訪問(wèn)權(quán)限不夠
ERROR 1045 (28000): Access denied for user 'xcj'@'localhost' (using password: YES)


#新加用戶服務(wù)xcj,新加的用戶不能馬上生效
mysql> grant all on *.* to xcj@'%' identified by "xcj_passwd";
Query OK, 0 rows affected (0.04 sec)

#生效新加用戶xcj權(quán)限
mysql> flush privileges;
Query OK, 0 rows affected (0.03 sec)


[root@openfire pdf_spider]# mysql -uxcj -p'xcj_passwd'?
Welcome to the MySQL monitor.??Commands end with ; or \g.
Your MySQL connection id is 4593
Server version: 5.0.45-log MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>?

#若是還不生效,就見(jiàn)鬼了
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的mysql全局权限账户%登录不上ERROR 1045 (28000): Access denied for user #39;mhz#39;@#39;localhost#39; (using ...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。