继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Mysql 8.0 远程连接(本地访问线上Linux的远程操作)

慕的地5239349
关注TA
已关注
手记 2
粉丝 1
获赞 5
  1. Linux服务器上要安装Mysql任意版本(我这里安装的8.0版本)https://img3.mukewang.com/5bd01fca000178c512170145.jpg

  2. 登录Mysql并进入user表查看'root' 的权限并修改

    https://img.mukewang.com/5bd020710001723e10180322.jpg

    https://img.mukewang.com/5bd020710001517805120754.jpg

  3. select host,user,plugin from user;

    查看'root' 用户的权限必须要是'%',这样才能远程登录,如果是localhost,用update语句改成

    '%'即可(默认'root'用户权限是'localhost')https://img3.mukewang.com/5bd021710001731106350236.jpg

  4. 这样就可以远程登录了,如果要通过 windows里面的 界面化工具远程登录,还要修改一处,因为8.0以后的版本,密码认证策略不一样,所以要改成5.7版本之前的认证策略,这样界面化工具就可以远程访问Linux上面的 Mysql了https://img.mukewang.com/5bd0222e000120c308250254.jpg

  5. 使用 修改权限语句( 'password' 是你登录Mysql的 root密码)

    ALTER USER 'root'@'%' IDENTIFIED BY 'password';

    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';

    别忘了 刷新权限

    FLUSH PRIVILEGES;

  6. OK,设置完成,如果没有关闭防火墙 或者 开通Mysql服务端口,记得去iptables文件里面开通

    线上买的服务器也要开通3306端口,否则依旧不能远程连接

    https://img1.mukewang.com/5bd0238d0001caab10360761.jpg


打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP