一)允许外网访问
1.修改/etc/mysql/my.cnf
注释bind-address = 127.0.0.1
为了数据的安全,默认MySQL只守候在127.0.0.1上,前面是没有注释的,所以就只能本机访问。
2.登录mysql(根据情况选择)
mysql>use mysql
mysql>update user set host='%' where user='root'
mysql> grant all privileges on *.* to 'yourname'@'%' identified by 'youpasswd'; //密码为必填项
Query OK, 0 rows affected (0.05 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.06 sec)
二)加快外网访问速度
修改/etc/mysql/my.cnf
在[mysqld]段中加入
skip-name-resolve
选项就能禁用DNS解析,连接速度会快很多。不过,这样的话就不能在MySQL的授权表中使用主机名了而只能用ip格式。
1.修改/etc/mysql/my.cnf
注释bind-address = 127.0.0.1
为了数据的安全,默认MySQL只守候在127.0.0.1上,前面是没有注释的,所以就只能本机访问。
2.登录mysql(根据情况选择)
mysql>use mysql
mysql>update user set host='%' where user='root'
mysql> grant all privileges on *.* to 'yourname'@'%' identified by 'youpasswd'; //密码为必填项
Query OK, 0 rows affected (0.05 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.06 sec)
二)加快外网访问速度
修改/etc/mysql/my.cnf
在[mysqld]段中加入
skip-name-resolve
选项就能禁用DNS解析,连接速度会快很多。不过,这样的话就不能在MySQL的授权表中使用主机名了而只能用ip格式。