Mysql預設是不可以透過遠端機器存取的,透過下面的配置可以開啟遠端存取。
我的Mysql環境是ubuntu+mysql5
1.修改/etc/mysql/my.conf,修改bind-address,指定為本機實際IP位址,你的my.con修改完大概是如下的樣子
[mysqld]
#
# * Basic Settings
#
=IN bind-address = 192.168.1.107 user pid-file = /var/run/mysqld/mysqld.pid socket = 3306 basedir = /usr datadirtmpdir = /tmp
language = /usr/sha 2.用root登陸mysql執行以下指令
grant all on sonardb.* to sonar@'%' identified by '123456';
grant all on sonardb.* to sonar@localhost identified by '123456';
sonardb60123456';
sonardb6為你想存取的資料庫名稱,使用的使用者是你的資料庫替換為你的資料庫名密碼,這樣就開啟了遠端存取功能。