首頁 > 資料庫 > navicat > navicat中的1130怎麼處理

navicat中的1130怎麼處理

angryTom
發布: 2019-08-05 09:30:41
原創
3891 人瀏覽過

navicat中的1130怎麼處理

使用連接遠端MySQL資料庫時,有時會出現“Navicat for mysql 1130錯誤”,提示錯誤內容為不允許連接MySQL服務。很多人都以為是防火牆在作怪,其實關掉防火牆依然無法解決這個問題,這篇教學將為大家介紹Navicat for MySQL 1130錯誤的解決方法。

推薦教學:MySQL入門影片教學

navicat中的1130怎麼處理

Navicat for MySQL 1130錯誤

問題描述:

  1130 - Host 'localhost' is not allowed to connect to this MySQL server

#原因分析:

  MySQL只有一個root用戶,修改root密碼後選了MD5,提交後重新登陸就會出現Host 'localhost' is not allowed to connect to this MySQL server"錯誤提示。

解決方法:

  編輯my.ini

#  在[ mysqld]的段落中加上一句:skip-grant-tables

  例如:Java程式碼

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-name-resolve
skip-grant-tables
登入後複製

  這樣就可以跳過MySQL的存取控制,任何人都可以在控制台以管理員的身分進入MySQL資料庫。

  要注意的是,在修改完密碼以後,要把MySQL伺服器停掉重新啟動才會生效。

##透過權限管理的方法修改:

  如果你使用的是phpmyadmin,可以登入phpmyadmin,然後在權限管理中進入,這裡會看到所有的用戶,找到root用戶點擊修改,然後把網域修改成「%」號即可了。需要注意的是,你必須是root權限使用者登錄,否則是不可以修改的。

以上是navicat中的1130怎麼處理的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板