解決遠端登入mysql資料庫報1130錯誤

2021-09-23 19:58:19 字數 665 閱讀 7354

現象:安裝好mysql後,發現phpmyadmin不能登入mysql,返回1130錯誤,但是在mysql命令列登入mysql -u root -p可以

分析過程及解決方案:

mysql -u root -p

mysql>use mysql;

mysql>select 『host』 from user where user=』root』;

mysql>update user set host = 『%』 where user =』root』;

mysql>flush privileges;

mysql>select 『host』   from user where user=』root』;

第一句是以許可權使用者root登入

第二句:選擇mysql庫

第三句:檢視mysql庫中的user表的host值(即可進行連線訪問的主機/ip名稱)

第四句:修改host值(以萬用字元%的內容增加主機/ip位址),當然也可以直接增加ip位址

第五句:重新整理mysql的系統許可權相關表

第六句:再重新檢視user表時,有修改。。

最後重起mysql服務即可完成。

解決MySql資料庫報1055報錯

mysql 5.7以上,sql mode中的 only full group by 是預設開啟的,修改 sql mode 引數即可 1.如果是windows系統,則把 mysql 中的my.ini中的sql mode配置項修改則可,把only full group by項刪除,如果是linux則在m...

登入mysql資料庫 登入mysql資料庫

二 登入mysql 1 以 windowns 命令方式登入 首先 在 cmd命令裡 切換到mysql的bin目錄下 c program files mysql mysql server 8.0 bin cd c program files mysql mysql server 8.0 bin c p...

連線MYSQL資料庫,報1130錯誤的解決方法

重灌mysql 重灌之前要先檢查一下是不是已經存在mysql服務,如果存在,先把已有的mysql服務刪除 由於不知道重灌之前的root密碼,使用重灌之後的密碼連線mysql資料,總報 error 1130 host localhost not allowed to connect to this m...