前言
mysql安装后默认只能本地访问,需要手动开启远程连接权限。
步骤
终端输入
mysql -u root -p; #登陆root用户,如果有密码则需要输入密码
use mysql; #连接mysql自带的系统表
update user set host='%' where user='root'; #更新用户表的远程连接地址 %代表所有地址都能连接,连接用户为root
flush privileges; #刷新权限
我这里报错是因为之前已经更新过连接地址了
检查
本地检查
select host,user from user where user='root';
远程连接测试