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

來源:互聯網
上載者:User

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

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

1,解決防火牆限制:

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

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

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

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

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

本文永久更新連結地址:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.