Ubuntu c++ mysql (二)
Navicat客户端远程登陆MySQL
1、在本地运行Navicat客户端连接服务端
在上一节中完成服务端MySQL的安装后,若直接用Navicat客户端连接会显示连接错误
1.1 首先检查服务器的安全组端口是否已经开启,mysql对应的端口为3306 的TCP
1.2 打开安全组后连接还是同样的错误,继续检查
查看服务端mysql默认的端口3306是否开启,允许哪个ip使用,如果发现,前面有127.0.0.1,就说明,3306端口只能本机ip使用
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
浙公网安备 33010602011771号