设置mysql账户允许外网访问

登录数据库

mysql -uroot -pPASSWORD

进入数据库名为mysql的数据库

mysql>user mysql;

更新user表的用户名user为root的host为%(即为设置为没有访问限制,没修改之前是localhost)

mysql>update user set host = ‘%’ where user = ‘root’;

使修改生效

mysql>flush privileges;