• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

Mysql开启远程连接

武飞扬头像
焦虑也没用
帮助1

本地的navicat连接在云服务器上通过docker搭建的mysql时,由于mysql未开启远程连接导致连接失败。

1、mysql默认是不可以远程连接的

2、通过docker命令进入容器之后,登录

mysql -u root -p

输入mysql的密码,这个密码是docker安装mysql配置的。

3、开启远程连接

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

这个密码为password,是之后远程连接mysql的密码。
4、刷新生效

FLUSH PRIVILEGES;

5、再次查看

select host,user,plugin,authentication_string from mysql.user;

可以看到root授权的host为%,即为远程访问已经开启。
学新通
最后再次使用navicat连接mysql,连接成功!

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhfjijfh
系列文章
更多 icon
同类精品
更多 icon
继续加载