mysql1130遠端連線沒有許可權的解決方案,mysql1130許可權

來源:互聯網
上載者:User

mysql1130遠端連線沒有許可權的解決方案,mysql1130許可權

遠端連線沒有許可權的原因有兩種,一個是因為mysql的限制,一個是防火牆的限制。

1,解決防火牆限制:

  在mysql服務主機上將防火牆關閉或者在防火牆進階設定裡面加入出入站規則,加上mysql的連接埠,允許通過mysql的連接埠進行訪問主機。

2,解決mysql的限制,在mysql服務主機上執行下列sql


-- 更改root使用者的登入主機為任意主機UPDATE USERSET Host = '%'WHERE User = 'root';-- 更改許可權(root為賬戶名,%為主機名稱(任意主機),525099302為密碼)GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY "525099302";-- 重新整理許可權,mysql直接生效flush privileges; 

將上述兩個限制突破,就可以通暢無阻地遠端存取mysql主機了。

去年就碰到瞭解決了這問題,今年又記得不是很清楚,看來我高估我的記憶力了,還是記下來備用。


MYSQL遠端存取問題,沒有許可權

你要像設定網站一樣加個192.168.0.250/phpmyadmin訪問的設定
目錄要加上許可權。比如遊客存取權限
 
mysql串連資料庫問題,1130 我現在是連資料庫都串連不上所以沒辦法改變許可權的而且從新安裝也還是報錯

嗨。
首先要明確1130的錯誤是指你的資料庫不支援遠端連線。也就是說除了預設的localhost和迴環地址外,你不能使用ip去串連。
我看你問題的描述(
從新安裝也還是報錯
這句),你用的應該是你本地的資料庫,那為啥要用遠程地址做串連呢?直接使用localhost登入,然後修改許可權表,在許可權表裡加上你想允許的遠端連線地址。記得flush privileges。

就可以了。

歡迎追問。
 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.