← 返回首页

MYSQL开启远程连接

2020-11-08

1.登录mysql数据库

mysql -u root -p

2.查看user表

切换至mysql。

use mysql; 查询user表,可以看到账户、主机、密码。

select host,user,password from user; 其中主机显示的是ip地址或者主机名称,意思是限制登录的ip或者主机。“ % ” 意味着可以允许所有地址进行远程访问。也就是说,将主机地址字段设置为“ % ”或者自己的主机ip即可远程访问。

3.执行语句

update user set host = '%' where user = 'root'; 或者

grant all privileges on . to root@'%' identified by "password"; root是mysql的用户,passowrd是你自定义的密码

最后flush 一下

flush privileges; 就可以远程访问了。

pigchen.github.io