現象:安裝好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...