ubuntuでmysqlリモート接続を開く


1.変更/etc/mysql/my.conf、bind-addressを修正して、本機の実際のipアドレスに指定して、あなたのmy.conの修正が終わったら大体次のようです
 [mysqld]
#
# * basic settings
#
default-character-set=utf8
default-storage-engine=innodb
bind-address = 192.168.1.100
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/english
skip-external-locking

 2.rootでmysqlにログインして次のコマンドを実行します.
grant all on     .   to root@'%' identified by '  ';

データベース名とテーブル名が同時に*の場合、すべてのデータベースにアクセスできることを示します.