一.配置Ubuntu防火墙
https://blog.youkuaiyun.com/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 命令进行查看)
端口:SSH端口默认22
用户名和密码:MySQL所在主机的用户(一般root用户无法直接登陆,参考
https

本文详细介绍了如何通过配置Ubuntu防火墙、赋予MySQL用户远程连接权限以及Navicat的设置,实现从Navicat远程访问运行在Ubuntu上的MySQL数据库。包括ufw的端口开放、MySQL权限分配及Navicat SSH和常规连接参数的设定。
最低0.47元/天 解锁文章
982

被折叠的 条评论
为什么被折叠?



