第一步:首先需要在远程服务器上把防火墙关了,然后在window防火墙、高级设置里面将3306端口开放,进入高级设置之后,点击入站规则,然后选择右侧的新建规则,选择端口,选择特定本地端口,输入3306端口,设置允许连接,输入入站规则名称,可以设置名称为3306端口开放,点击完成。
第二步:MySQL远程配置,登录到MySQL命令行页面,
1、use MySQL;
2、select host,user from user;
3、update user set host='%' where user='root';
4、flush privileges;
5、grant all on *.* to 用户名@"%" identified by "密码";
6、flush privileges;
完成以上步骤,就可以远程访问MySQL数据库了。