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