navicat ssh 通道连接不上, xshell 可以登录成功
在 xshell 上 可以登录成功我要用 navicat 管理mysql ,navicat ssh 通道设置 (好象要这个设置) 和 xshell 同样的设置 ,连接不上,什么原因? 出错代码 2013 我那好像没啥设置啊 直接就能连数据库啊 navicat 简单地连接数据库,不就可以了吗,干嘛搞SSH?
我反正没用过那个SSH配置,只需要配置正确相关的数据库参数就行了。 阿奇_o 发表于 2021-9-1 08:46
navicat 简单地连接数据库,不就可以了吗,干嘛搞SSH?
我反正没用过那个SSH配置,只需要配置正确相关的数 ...
不用吗?? 我是连接 网络服务器 ubuntu server, 不是本地的,
我的云服务器以前是 window server 系统, 现在改成 ubuntu server, niceyes 发表于 2021-9-1 08:50
不用吗?? 我是连接 网络服务器 ubuntu server, 不是本地的,
我的云服务器以前是 window server ...
现在 常规 连接不上 常规连接 我设置的是 mysql 的账号 密码
ssh 通道 我设置的是云计算机的 账号 密码.
IP 地址相同
测试连接都出错,但是,xshell连接正常 navi是管数据库的,xshell是管ssh的,不是一个东西。登陆操作用ssh,数据库直接navi连就行。数据库ip端口设置对就行 楼上正解,navicat 连数据库 不用设定 ssh
找到问题了,没有开放mysql 3306 端口,这个端口默认只能本地的访问
开放端口方法
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf#打开这个文件进行编辑
bind-address =127.0.0.1 用#注掉这行
sudo reboot #重启系统
service mysql start #开启mysql
坑真多,一个人自学,要浪费很多时间来 填坑 niceyes 发表于 2021-9-1 08:51
现在 常规 连接不上
常规的都连接不上,那就不要搞ssh了,
注意检查数据库的用户连接权限、数据库服务是否正常启动,以及防火墙等配置是否正确就行了。
ps: ssh服务只是为了增加"安全性",设置要复杂一些,也不太好理解,还要生成私钥公钥……
以后搞到ssh免密登录的情况时,你也可能会懵懵的。。{:10_250:} suchocolate 发表于 2021-9-1 09:19
navi是管数据库的,xshell是管ssh的,不是一个东西。登陆操作用ssh,数据库直接navi连就行。数据库ip端口设 ...
的确不是一个东西,不过Navicat可以通过ssh服务,再连接上数据库,相当于"中间的检查站",增加一些"安全性"而已。设置相对复杂点,一般学习时不会用,生产实际中可能会用上。
页:
[1]