一.配置Ubuntu防火墙
https://blog.csdn.net/xihalovejay/article/details/79963670
配置ufw或iptables,开放端口或关闭防火墙。
sudo ufw allow 端口号/tcp(允许连接)
ssh(22)
MySQL(3306)
sudo ufw enable(启用UFW)
sudo ufw status verbose(检查UFW状态和规则)
二.赋予MySQL用户远程连接权限
https://www.cnblogs.com/weifeng1463/p/7941625.html
https://www.cnblogs.com/gpdm/p/6492449.html
grant all privileges on . to root@’%’ identified by ‘password’;(‘%’代表all host)
flush privileges;(刷新)
三.Navicat配置
SSH中
主机:MySQL所在主机IP(可以使用ifconfig 命令