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

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

连接被拒绝,说明你密码错误,你在

服务器上用mysql

client

登录试试看,然后看看

root这个用户是否允许远程登录。。

//////////////////////////////////////////////////////////

我想跟你说的是,linux

密码正确并不代表

mysql

密码也正确

虽然都同为root,但是,两个root

是不一样的,一个是 *** 作系统的root

一个是mysql的root

不要以为你的mysql安装的时候建立了一个mysql账号,就以为他用的是系统认证,那是很傻的。

第一个问题,回答完。

linux

没装防火墙

,从你给除的错误提示,已经很明确的说明了这一点,您的软件已经连接到了mysql

只是连接以后,发现密码错误了。。。。所以,提示

您给的错误。。。

第二个问题,完。

我感觉,自动设置和手动设置没有什么实质的关系,只要ip在同一网段,相互能访问,就ok

1、干掉正在运行的数据库:

方法1)/etc/init.d/mysqld

stop

(方法2)rcmysqld

stop

(方法3)service

mysqld

stop

(方法4)kill

-TERM

mysqld

2、启动mysql服务器(--skip-grant-tables忽略用户表)

mysqld_safe

--user=mysql

--skip-grant-tables

--skip-

networking

&

3、重新使用root用户登录数据库

mysql

-u

root

mysql

4、重新设置root密码

mysql>

UPDATE

user

SET

Password=PASSWORD('newpassword')

where

USER='root'

5、刷新权限

mysql>

FLUSH

PRIVILEGES

6、退出mysql

mysql>

quit

7、重启mysql

(1)/etc/init.d/mysqld

restart

(2)service

mysqld

restart

8、使用root用户重新登录mysql

(方法1)mysql

-uroot

-p

(方法2)service

mysqld

start

Linux系统ftp连不上去建议从以下几个方面进行考虑:

ftp服务是否开启,可以在Linux上面查看ps -aux |grep vsftpd 来查看进程情况,也可以使用status -tanlp |grep 20 ,status -tanlp |grep 21

查看Linux的iptables 是否有20 21号端口允许,然后可以在ftp客户端上面tcping ftp服务端的21号端口,或者使用telnet 21端口。

查看ftp客户端连接报错,检查ftp的配置文件,查看配置文件的问题。权限,selinux,用户授权。

Linux下面ftp的问题建议参考:http://www.linuxprobe.com/chapter-11.html,祝你好运,加油!!!!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/9015574.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-24
下一篇2023-04-24

发表评论

登录后才能评论

评论列表(0条)

    保存