Ubuntu16 远程连接MySQL
Posted wcu1117
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu16 远程连接MySQL相关的知识,希望对你有一定的参考价值。
1、进入mysql配置目录允许其他IP可以链接
vi /etc/mysql/mysql.conf.d/mysqld.cnf 吧下面这行注释掉 #bind-address = 127.0.0.1
2、远程连接还是失败,查看日志发现会把访问IP去查找域名,关闭DNS解析
#vi /etc/mysql/my.cnf 加上这个 skip-name-resolve
3、链接仍然失败,查看日志发现关闭DNS解析后找不到自己域名
1 100616 21:05:15 [Warning] ‘user‘ entry ‘[email protected]‘ ignored in --skip-name-resolve mode. 2 100616 21:05:15 [Warning] ‘user‘ entry ‘@hexuweb101‘ ignored in --skip-name-resolve mode.
把数据库里面Mysql库里面的user表的主机改成IP
update user set Host=‘11。x.x.x where User=‘mysql.sys‘; update user set Host=‘11.x.x.x‘ where User=‘root‘; flush privileges;
然后重启下数据库服务器,链接成功
以上是关于Ubuntu16 远程连接MySQL的主要内容,如果未能解决你的问题,请参考以下文章
云服务器Ubuntu_Server_16.04.1安装MySQL并开启远程连接