Navicat远程连接阿里云服务器
其实就是Navicat连接阿里云服务器,没有什么远程不远程;为什么这样说呢?因为Navicat就是安装在你电脑上,服务器上也安装不了;那还是Navicat远程连接阿里云服务器;废话不说了。
1、阿里云服务器控制台安全组-安全组规则-入方向要放行3306端口,这个阿里云官方有详细说明我就上一张图:
其实现在已经可以通过Navicat连接MySQL了,操作如下:
先选择ssh选项
如果你不想输入ssh那幅图,就得往下看了!!!
2、修改MySQL配置文件
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
# bind-address = 127.0.0.1 ------>>>注释掉此行
#
# * Fine Tuning
3、重启服务器
sudo reboot
至此已经可以用Navicat 创建的用户登录了,尽量要有Navicat创建,不要手动创建
如果还有问题
请查看3306端口是否开放
netstat -an|grep 3306
(base) dy@ubuntu:~$ netstat -an|grep 3306
tcp 0 0 127.0.0.1:41544 127.0.0.1:3306 ESTABLISHED
tcp6 0 0 :::3306 :::* LISTEN
tcp6 0 0 127.0.0.1:3306 127.0.0.1:41544 ESTABLISHED
tcp6 0 0 172.17.174.91:3306 124.94.94.128:5012 ESTABLISHED
tcp6 0 0 172.17.174.91:3306 124.94.94.128:56525 ESTABLISHED
ubuntu的ufw如何开放特定端口
安装ufw
sudo apt-get install ufw
开启
sudo ufw enable
默认关闭外部访问
sudo ufw default deny
查看开放的端口
sudo ufw status
放行3306端口
sudo ufw allow 3306
关闭8080端口
sudo ufw delete allow 8080
允许特定来源的ip地址访问
sudo ufw allow from 192.168.1.1
版权声明:本文为dingpython原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。