标签: mysql-error-2003

从命令行访问mysql远程数据库

我有一个带Rackspace的服务器.我想从本地机器命令行访问数据库.

我尝试过:

mysql -u username -h my.application.com -ppassword
Run Code Online (Sandbox Code Playgroud)

但它给出了一个错误:

ERROR 2003(HY000):

无法连接到'my.application.com'上的MySQL服务器(10061)

导致此错误的原因是什么?如何连接到远程数据库?

mysql shell mysql-error-2003

167
推荐指数
9
解决办法
44万
查看次数

无法连接到MySQL服务器错误111

我在linux机箱上安装了mysql服务器IP = 192.168.1.100但是当我尝试连接到这个IP时它总是错误(111).但是使用localhost和127.0.0.1就可以了.

beer@beer-laptop# ifconfig | grep "inet addr"
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0

beer@beer-laptop# mysql -ubeer -pbeer -h192.168.1.100
ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.1.100' (111)

beer@beer-laptop# mysql -ubeer -pbeer -hlocalhost
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 160
Server version: 5.1.31-1ubuntu2 (Ubuntu)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> 

beer@beer-laptop# mysql -ubeer -pbeer -h127.0.0.1
Welcome to the MySQL …

mysql linux mysql-error-2003

145
推荐指数
4
解决办法
38万
查看次数

ERROR 2003(HY000):无法连接到'127.0.0.1'上的MySQL服务器(111)

我使用以下命令:

mysql -u root -h 127.0.0.1 -p
Run Code Online (Sandbox Code Playgroud)

并且错误消息是:

ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)
Run Code Online (Sandbox Code Playgroud)

谁能帮我解决这个问题?

mysql mysql-error-2003

130
推荐指数
7
解决办法
43万
查看次数

PyMySQL无法连接到localhost上的MySQL

我正在尝试使用PyMySQL连接到localhost上的MySQL:

import pymysql
conn = pymysql.connect(db='base', user='root', passwd='pwd', host='localhost')
Run Code Online (Sandbox Code Playgroud)

但是(在Python 2.7和Python 3.2上)我得到错误:

socket.error:[Errno 111]连接被拒绝

pymysql.err.OperationalError:(2003,"无法连接到'localhost'上的MySQL服务器'(111)")

我确定mysqld正在运行,因为我可以使用mysql命令或phpMyAdmin 进行连接.而且,我可以使用几乎相同的代码在Python 2上使用MySQLdb进行连接:

import MySQLdb
conn = MySQLdb.connect(db='base', user='root', passwd='pwd', host='localhost')
Run Code Online (Sandbox Code Playgroud)

似乎问题出在PyMySQL方面而不是MySQL上,但我不知道如何解决它.

python mysql mysql-error-2003

33
推荐指数
3
解决办法
7万
查看次数

ERROR 2003(HY000):无法连接到MySQL服务器(111)

此问题与以下问题有关:

我正在本地计算机上配置一个新的MySQL(5.1)服务器.我需要提供对数据库的远程访问.我做了以下步骤:

  1. bind-address在my.cnf中评论:

    # bind-address      = 192.168.1.3
    
    Run Code Online (Sandbox Code Playgroud)
  2. 授予权限:

    GRANT ALL PRIVILEGES ON *.* TO 'nickruiz'@'%' IDENTIFIED BY PASSWORD 'xxxx';
    
    Run Code Online (Sandbox Code Playgroud)
  3. 在路由器上设置端口转发(TCP和UDP,端口3306,192.168.1.3)
  4. 为防火墙配置iptables

    sudo iptables -I INPUT -p udp --dport 3306 -j ACCEPT
    
    sudo iptables -I INPUT -p tcp --dport 3306 --syn -j ACCEPT
    
    sudo iptables-save
    
    Run Code Online (Sandbox Code Playgroud)
  5. 重启mysql服务器 sudo /etc/init.d/mysql restart

测试时,我得到以下内容:

LAN:

mysql -h 192.168.1.3 -u nickruiz -p
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 95
Server version: 5.1.63-0ubuntu0.11.04.1 (Ubuntu) …
Run Code Online (Sandbox Code Playgroud)

mysql linux remote-access mysql-error-2003

32
推荐指数
3
解决办法
14万
查看次数

尝试连接到远程MySQL主机(错误2003)

我有一个在Debian服务器上运行的MySQL实例,我可以在本地连接到它,没有任何问题.但是,我无法远程连接到它.当我从命令行尝试这个时,我收到以下错误:

ERROR 2003 (HY000): Can't connect to MySQL server on '<server-ip>' (110)
Run Code Online (Sandbox Code Playgroud)

我已将用户添加到mysql为'user'@'*'和'user'@'localhost'.此服务器中的skip-networking设置为false,并在my.cnf中注释掉绑定地址.我还尝试使用以下命令在iptables中打开端口3306:

/sbin/iptables -A INPUT -i eth0 -p tcp --destination-port 3306 -j ACCEPT
Run Code Online (Sandbox Code Playgroud)

这是我所有iptable防火墙规则的列表,我使用iptables -L进行了检索:

Chain INPUT (policy DROP)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             anywhere            
REJECT     tcp  --  anywhere             anywhere            tcp dpt:auth reject-with icmp-port-unreachable 
ACCEPT     icmp --  anywhere             anywhere            icmp type 8 code 0 state NEW,RELATED,ESTABLISHED,UNTRACKED 
ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED 
ACCEPT     tcp  --  anywhere             anywhere            tcp spts:1024:65535 dpt:ftp state NEW 
ACCEPT     tcp …
Run Code Online (Sandbox Code Playgroud)

mysql debian iptables mysql-error-2003

26
推荐指数
1
解决办法
7万
查看次数

如何在Windows XP上启动MySQL服务器

每当我尝试通过键入以下内容来启动MySQl时:

> mysql -u root
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

ERROR 2003(HY000):无法连接到'localhost'上的MySQL服务器(10061)

我该如何解决上述问题?我刚刚下载了MySQL并在E盘中解压缩,我没有做任何事情.我必须先连接吗?如果有,我该怎么办?

mysql windows-xp mysql-error-2003

22
推荐指数
6
解决办法
20万
查看次数

MYSQL - 无法连接到'localhost'上的MYSQL服务器(10061)

我已经在我的电脑上安装了wamp服务器(它没有互联网或内联网连接,Windows XP -OS).但是当我访问MYSQL这个错误弹出时.你能告诉我如何解决这个错误吗?非常感谢你.

无法连接到'localhost'上的MYSQL服务器(10061)

mysql mysql-error-2003

8
推荐指数
3
解决办法
3万
查看次数

连接到mysql服务器的问题:ERROR 2003(HY000)

  • 服务器IP:172.16.1.169
  • mysql用户名:root
  • passwd:xxxxxxxxxx
  • 数据库名称:示例

我正在尝试从客户端访问数据库(ip 172.16.0.114).服务器和客户端都运行Linux的Fedora发行版.对于服务器和客户端,需要配置哪些设置以及它们应该设置什么?如何访问特定数据库(此处为"示例")?我试过但是我收到了一个错误:

ERROR 2003(HY000):无法连接到'172.16.1.169'上的MySQL服务器.

mysql linux fedora mysql-error-2003

6
推荐指数
1
解决办法
5万
查看次数

奇怪的MySQL Python mod_wsgi无法在'localhost'(49)问题上连接到MySQL服务器

StackOverflow上有类似的问题,但我没有找到完全相同的情况.这是在使用MySQL的OS X Leopard机器上

一些起始信息:

MySQL Server version        5.1.30
Apache/2.2.13 (Unix)
Python 2.5.1
mod_wsgi 3
Run Code Online (Sandbox Code Playgroud)

mysqladmin也有跳过网络列为OFF

我能够从python命令行连接到mysql.但是,当我尝试通过mod_wsgi使用复制和粘贴的代码或通过Django来执行此操作时,我收到了通用连接拒绝

OperationalError: (2003, "Can't connect to MySQL server on 'localhost' (49)")
Run Code Online (Sandbox Code Playgroud)

我查看了mysql手册并尝试了其故障排除提示,例如

telnet localhost 3306
Run Code Online (Sandbox Code Playgroud)

确实得到了联系.

也不是试图以root身份连接.

关于我还能检查什么的任何想法?提前致谢!

python mysql django mod-wsgi mysql-error-2003

5
推荐指数
2
解决办法
3307
查看次数