[基礎問題]不能遠端連線Mysql 的解決方案

來源:互聯網
上載者:User

  今天要對我們team的APM監控產品進行升級測試,這個測試非常複雜。

1 .首先要將作為master的server部署到10種作業系統(aix,redhat,solaris sparc,windows ia32,windows 64,centos.....),其實這個master  server不負責監控.

2.然後它要去連結兩個child server,這些child server才是去監控真正要監控的機器.

  這個配置測試環境的過程都非常異常複雜,但還好最後都配置好了。

  但是出現了一個問題,我配置了一個mysql資料庫在區域網路內,但是同在區域網路內的其他主機居然串連不上,汗死!。

   我首先檢查了下防火牆,比如我的mysql server放在windows server 2003,我首先將windows 2003的firewall服務都關掉了.結果其他主機還是連不上來.

  同事Jerry說,預設mysql在windows上裝好後,就只能本機localhost去連。然後我去看了下mysql手冊和上網查了下資料,得到解決方案如下:

(1)你想 youruser 使用 yourpwd 從任何主機串連到mysql伺服器的話。

GRANT ALL PRIVILEGES ON *.* TO 'youruser'@'%' IDENTIFIED BY 'yourpwd' WITH GRANT OPTION;

*.*表示mysql下面的所有資料庫和所有的表,  demo.*表示demo資料庫下面的所有的表

(2)如果你想允許使用者youruser從ip為77.33.11.22的主機串連到mysql伺服器,並使用yourpwd作為密碼

GRANT ALL PRIVILEGES ON *.* TO 'youruser'@' 77.33.11.22 ' IDENTIFIED BY 'yourpwd' WITH GRANT OPTION;

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.