Ubuntu c++ mysql (二)

Navicat客户端远程登陆MySQL

1、在本地运行Navicat客户端连接服务端

在上一节中完成服务端MySQL的安装后,若直接用Navicat客户端连接会显示连接错误
image

1.1 首先检查服务器的安全组端口是否已经开启,mysql对应的端口为3306 的TCP

1.2 打开安全组后连接还是同样的错误,继续检查

查看服务端mysql默认的端口3306是否开启,允许哪个ip使用,如果发现,前面有127.0.0.1,就说明,3306端口只能本机ip使用

image

1.3 修改配置文件

在/etc/mysql/目录下找到my.cnf文件,用vim 打开

在该文件中寻找bind-address = 127.0.0.1

若找到bind-address = 127.0.0.1 ,则将这句注释掉

# bind-address = 127.0.0.1
然后在注释的这一行下面增加

skip-external-locking
skip-name-resolve

若在my.cnf目录下找不到bind-address = 127.0.0.1
那就在/etc/mysql/mysql.conf.d/ 文件夹中打开 mysqld.cnf文件做上述修改。

1.4 重启mysql数据库

service mysql restart

posted on 2018-07-16 16:57  iDea2011  阅读(130)  评论(0)    收藏  举报

导航