微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

连接到mysql服务器时出现问题:ERROR 2003HY000

服务器IP:172.16.1.169

MysqL用户名:root

passwd:xxxxxxxxxx

数据库名称:例子

我试图从客户端访问数据库(IP 172.16.0.114)。 服务器和客户端都运行Linux的Fedora发行版。 服务器和客户端需要configuration哪些设置以及应该设置哪些设置? 如何访问特定的数据库(这里是“示例”)? 我试过,但我得到一个错误

错误2003(HY000):无法连接到“172.16.1.169”上的MysqL服务器。

Youtrack 6在Fedora和Java Service Wrapper上重启失败

Linux命令行…如何从$更改为#?

更改目录并在一个命令中执行文件

对于pipe理JDK而言,“替代品”是否比Symlink和$ PATH更好?

如何在Docker容器中向前端口?

在同一时间在Fedora上的@R_404_6278@7和@R_404_6278@5

Python – 我如何删除窗口边框? 我已经从Qt导入用户界面到Python和应用setwindowFlags

打开命名pipe道时,FileInputStream在构造函数上阻塞

在生产中重新启动/自动修复Mongodb

Oprofile错误:无法打开configuration文件设备:设备或资源忙

错误消息是由客户端(而不是服务器)生成的,因为已尝试连接到服务器,但服务器无法到达。

有以下几种可能的原因:

1)检查服务器上是否正在运行MysqLd:

ps -ef | grep MysqLd

应该返回类似于:

root 2435 2342 0 15:49 pts/1 00:00:00 /bin/sh /usr/local/MysqL/bin/MysqLd_safe --datadir=/usr/local/var/ --user=MysqL MysqL 2480 2435 0 15:49 pts/1 00:00:00 /usr/local/MysqL/libexec/MysqLd --basedir=/usr/local/MysqL --datadir=/usr/local/var/ --user=MysqL ...

运行守护进程服务,在redhat / fedora / centos上运行:

service MysqLd start

或者Fedora release> = 16,这依赖于systemd:

systemctl start MysqLd.service

并在系统启动时启用守护进程自动启动:

systemctl enable MysqLd.service

2)检查服务器上运行MysqLd的端口:

netstat -lnp | grep MysqL

应该返回:

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 2480/MysqLd unix 2 [ ACC ] STREAM LISTENING 8101 2480/MysqLd /tmp/MysqL.sock

后者是本地连接的套接字,第一个是用于联网的tcp端口(认为3306)。 如果端口不是认端口,则必须在客户端上设置连接端口。 如果使用MysqL客户端:

MysqL dbname -uuser -ppasswd -P<port> ...

3)在不同的网络地址上,检查服务器是否在监听你正在连接的net addrees:在/etc/my.cnf文件搜索该行:

bind_address=127.0.0.1

如果地址是127.0.0.1,则只允许本地连接; 如果是172.16.1.0,则不能从172.16.2.xxx连接

4)检查服务器上是否没有运行防火墙,并阻止连接到MysqL端口(3306是认端口); 如果是redhat / fedora / centos运行

service iptables status

打开MysqL配置文件

sudo vim my.cnf

确保以下内容已被注释掉。

#跳过外部锁定

#跳过网络

#bind-address = xx.xx.xx.xx

保存并退出

重新启动MysqL服务

我认为目标MysqL服务器可能使用不同的端口。 你必须先找到正确的端口。

一旦你得到了正确的端口,你可以使用这个命令连接到该MysqL服务器:

MysqL -h 172.16.1.169 -P (port) -u root -p (password)

MysqL配置文件(/etc/MysqL/my.cnf)中注释'#bind-address = 127.0.0.1'

保存并重新启动MysqL服务。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐