文章目录
1、允许mysql被远程连接
首先使用root账号登录mysql
登录后执行如下操作
use mysql;
select user,host from mysql.user;
结果如下
user和host表示可以连接mysql的用户和主机,我们发现host都是指向本机地址。我们用哪个账户进行远程连接,就把该账户的host修改为%,表示不限制主机地址,
具体命令如下
update user set host = '%' where user = 'root';
执行后会报一句错误
不用管,继续执行
flush privileges
刷新权限后,再次查看用户和主机的配置情况,如下
然后确认数据库的3306端口已开放,且防火墙已放行该端口,然后就可以使用root账号远程连接数据库了。