Navicat Lite for MySQL 连接linux的mysql数据库失败,怎么回事

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Navicat Lite for MySQL 连接linux的mysql数据库失败,怎么回事相关的知识,希望对你有一定的参考价值。

Navicat Lite for MySQL(mysql图形化管理工具) 错误提示: 1045-Access denied for user 'root'@'192.168.0.2'(using password:YES) 192.168.0.2是我windows xp 的 IP linux是虚拟机 ip是192.168.222 我用SecureCRT和WinSCP 都能链接上就是用Navicat Lite for MySQL 连不上

参考技术A 连接被拒绝,说明你密码错误,你在
服务器上用mysql
client
登录试试看,然后看看
root这个用户是否允许远程登录。。
//////////////////////////////////////////////////////////
我想跟你说的是,linux
密码正确并不代表
mysql
密码也正确
虽然都同为root,但是,两个root
是不一样的,一个是操作系统的root
一个是mysql的root
不要以为你的mysql安装的时候建立了一个mysql账号,就以为他用的是系统认证,那是很傻的。
第一个问题,回答完。
linux
没装防火墙
,从你给除的错误提示,已经很明确的说明了这一点,您的软件已经连接到了mysql
只是连接以后,发现密码错误了。。。。所以,提示
您给的错误。。。
第二个问题,完。
我感觉,自动设置和手动设置没有什么实质的关系,只要ip在同一网段,相互能访问,就ok

navicat for mysql远程连接ubuntu服务器的mysql数据库

经常玩服务器上的mysql数据库,但是基于linux操作Mysql多有不便,于是就想着使用GUI工具来远程操作mysql数据库。已经不是三次使用navicat-for-mysql了,但是每次连接远程服务器的Mysql数据库都会遇到问题,烦,索性这次就记下来,下次再使用navicat for mysql就方便了。

之前还玩过navicat-for-postgresql,看来navicat系列还真是跨度广。要想连接远程服务器的mysql数据库,首先就应该连接上远程服务器,如图:

这个操作我们是应该在ssh列表项中填写信息的,注意这里的账号信息都是linux服务器的账号信息,而不是Mysql数据库的账号信息(账号密码都是你的服务器信息)。但是此时你测试连接成功与否还是会报错的!之前查资料的时候,有人直接这样连接完之后,测试连接竟然成功了。我是失败的,因此这里需要注意下。随后就是填写Mysql的账号信息了。如图:

一开始我在主机一栏填写的信息是localhost,但是老是报错,于是我换了下写法,换成了: 127.0.0.1
然后连接成功了。

可以这么理解,在SSH上是远程连接服务器,而这里的常规操作是在SSH连接之后,再去连接服务器上的mysql数据库

以上是关于Navicat Lite for MySQL 连接linux的mysql数据库失败,怎么回事的主要内容,如果未能解决你的问题,请参考以下文章

Navicat Lite for MySQL导入.sql文件为啥没有数据呢,还是空的。。。

用navicate for mysql 备份的数据还原的时候怎么少了好多表

连接Navicat for MySQL总是提示不能连接

我的navicat for MySQL 连接不上localhost

navicat for mysql 怎样使用

navicat for mysql远程连接ubuntu服务器的mysql数据库