解决mysql远程连接问题

我是在官网下载 mysql 的安装包文件 mysql-server_5.7.28-1ubuntu18.04_amd64.deb-bundle 。

 

 

 

安装完成后,使用root用户登录。

 

表  mysql.user 里默认的 Host不是 %,做update,变为任意主机。

 查看 user表,

mysql> desc user;

 

 看到密码的字段名是: authentication_string 。做密码修改。到这里本地连接和登录,都完成了。

 

接下来,使用远程连接。

找到mysql的配置文件在哪里, whereis mysql 。

 

 

找到 /etc/mysql/mysql.conf.d/mysqld.cnf

把默认 绑定本地ip的内容改为 任意ip。bind-address = 0.0.0.0。

再重启mysql服务。systemctl restart mysql

到这里,解决问题。

 

posted on 2019-10-26 16:51  wuyicode  阅读(186)  评论(0编辑  收藏  举报