MySQL遠程連接失敗,MySQL遠程連接出現Using password:YES錯誤的解決辦法


  相信很多實用MYSQL的朋友都遇到過這種問題,就是MySQL使用localhost能夠連接成功,但是使用IP連接卻出現Using password:YES或者其它的連接錯誤。今天就把解決方法給大家說一下。只要安裝MySQL的服務器能夠ping通,那么使用IP連接不上的原因大多數是因為沒有給IP連接授權。最簡單的解決辦法就是,大家下載安裝一個Navicat Premium,然后使用localhost連接MySQL,選擇mysq數據庫,運行下邊兩句代碼就可以解決這問題。

  GRANT ALL PRIVILEGES ON *.* to 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

  第一個root是用戶名,第二個root是密碼,改成自己設置的用戶名和密碼就行

  FLUSH PRIVILEGES;

  至於這兩句語句的意思相信大家都能看懂,第一句就是給root授予所有的登錄權限,第二句就是刷新授權,簡單卻能解決問題。網上還有其他的解決方式,個人覺得太過麻煩,比較傾向於這種,而且我向來也是用這種方式解決的。其實造成這種的問題的原因是在安裝MySQL的時候權限的設置選擇的不對,大家在安裝的時候可以勾選不同的方式試試,這里就不說明了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM