2016-03-31 174 views
0

我通過使用vagrant與puppet配置在Virtual Box上創建了虛擬機。在vm中,我可以連接到MySQL數據庫,但是我想從本地機器連接VM的mysql。Mysql虛擬機遠程連接失敗

首先,我試着在my.cnf中後再重新啓動mysql服務改變「綁定-ADRESS」價值但沒有奏效。我想我無法改變bind-address,因爲它應該是。當我運行「mysql --help」命令bind-address的值是「沒有默認值」。

VM屬性:

  • Ubuntu的14.04
  • MySQL的5.6
  • forwarded_port(宿主:7104 - >客:22)的

部分中的「MySQL的--help「指令enter image description here

在 「 的my.cnf」 的

部分是
enter image description here

附: =>後,我改變/etc/mysql/my.cnf文件,我重新啓動mysql服務

請幫助:)

回答

0

第一步:在您的CNF文件註釋綁定地址表項。

step2:重啓mysql服務。

第三步:如果你不使用任何其他爲特定目的

service iptables stop 

停止iptables服務第四步:授予權限,以一個用戶,這將遠程連接你的數據庫。

grant all privileges on *.* to [email protected]'%' identified by 'user1'; 

這裏測試我已經在全球提供的所有權利,你可以準備GRANT語句按您的要求。