如何使mysql外网可以访问
下面介绍我常用的一个方法
修改表
假设登入 是以root用户root密码登入的
mysql -uroot -proot
切换到mysql数据库下面
use mysql
查看下表里面的用户
mysql> select host,user from user; +-----------+------+ | host | user | +-----------+------+ | localhost | root | +-----------+------+ 1 row in set (0.00 sec)
跟新一下用户就可以了
mysql> update user set host ='%' where user='root'; Query OK, 1 row affected (0.03 sec) Rows matched: 1 Changed: 1 Warnings: 0
在查看一下
mysql> select host,user from user; +------+------+ | host | user | +------+------+ | % | root | +------+------+ 1 row in set (0.00 sec)
注意最后还有最重要的一步,是修改生效
mysql> flush privileges; Query OK, 0 rows affected (0.00 sec)
ok了