Linux服务器上要安装Mysql任意版本(我这里安装的8.0版本)
登录Mysql并进入user表查看'root' 的权限并修改
select host,user,plugin from user;
查看'root' 用户的权限必须要是'%',这样才能远程登录,如果是localhost,用update语句改成
'%'即可(默认'root'用户权限是'localhost')
这样就可以远程登录了,如果要通过 windows里面的 界面化工具远程登录,还要修改一处,因为8.0以后的版本,密码认证策略不一样,所以要改成5.7版本之前的认证策略,这样界面化工具就可以远程访问Linux上面的 Mysql了
使用 修改权限语句( 'password' 是你登录Mysql的 root密码)
ALTER USER 'root'@'%' IDENTIFIED BY 'password';
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
别忘了 刷新权限
FLUSH PRIVILEGES;
OK,设置完成,如果没有关闭防火墙 或者 开通Mysql服务端口,记得去iptables文件里面开通
线上买的服务器也要开通3306端口,否则依旧不能远程连接
点击查看更多内容
1人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦