奇怪的是,我已经安装了Visual的MySQL和.Net连接器(都是最新的,也检查了更新)。
运行Visual最终2012更新3。
MySQL服务器运行在我的VPS上(它正在运行CentOS)。从服务器报告中运行nmap -sT -O "myip" -p 3306 (肯定使用myip而不是像我听说的那样可能报告错误的localhost ):
PORT STATE SERVICE
3306/tcp open mysql
此外,我可以使用MySQL工作台从我的开发计算机连接,一切都很好。
我尝试使用Visual中的高级属性(从Add连接菜单)将默认的连接超时和默认命令超时更改为
主机A正在运行mysql服务器。在A上,我可以连接到数据库:
hostA: mysql -p
我已经允许用户X从主机B连接。我可以通过以下方式连接起来:
hostB: mysql -h A --protocol=TCP -p -u X
但是,我无法通过TCP从A连接到A:
hostA: mysql -h 127.0.0.1 --protocol=tcp -p
上面写着:
ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)
我试过以下地址:
localhost, 127.0.0.1,
试图用c++程序连接到数据库。我使用的是连接字符串Mysqlcpp连接器、tcp://localhost:3306和tcp://127.0.0.1:3306。这个程序在我的本地机器上工作,但是当我尝试在ssh‘in之后在远程ubuntu服务器上运行它时,它会抱怨:
terminate called after throwing an instance of 'sql::SQLException'
what(): Unknown MySQL server host 'tcp' (2)
我只是尝试在本地主机上连接,在默认端口3306。我还可以通过输入mysql
我有多个MySQL服务器运行在不同的docker容器中。我无法从主机连接到任何一个。
$ mysql -h172.17.0.2 -uroot -pPASSWORD
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 2003 (HY000): Can't connect to MySQL server on '172.17.0.2' (60)
来自docker的IP地址检查:
$ docker inspect local2 | grep IPAddr
具有默认设置的mysql服务器正在机器上的端口上侦听:
$ nmap -p0-65535 192.168.1.97
Starting Nmap 7.60 ( https://nmap.org ) at 2019-03-20 14:34 EDT
Nmap scan report for ocean.fios-router.home (192.168.1.97)
Host is up (0.00036s latency).
Not shown: 65533 closed ports
PORT STATE SERVICE
22/tcp open ssh
3306/tcp ope
当使用标准程序包连接到mysql实例时,我遇到了问题。这是我的连接字符串/日志
[13 Nov 16 13:53 +0000] [INFO] connecting to MySQL.. root:awsomepass@tcp(a-mysql-0:3340)/db?charset=utf8&parseTime=True&loc=Local
2016/11/13 13:53:25 dial tcp 10.108.1.35:3340: getsockopt: connection refused
我试过了
GRANT ALL PRIVILEGES ON *.* TO
我正在尝试使用mysql连接到mysql服务器。使用以下命令创建了图像:
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=****** -d mysql
码头容器是运行的。docker ps打印:
johnd@john-pc:~$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
598c0f8680dc
我是第一次使用Docker。我正在尝试连接基于docker的MySQL与我的Navicat客户端。如何获取docker IP并使用它进行连接?以下是一些详细信息:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b984b6659d20 mysql:5.7 "docker-en
嗨,我如何从另一台Ubuntu机器连接到MySql。我试过这个
mysql -h 'IP' -P 3306 -u test -ptest
我得到错误2003 (HY000):无法连接到'IP‘(111)上的MySQL服务器。然后我试着
nmap -sS -O -p 3306 'IP' and it says 3306/tcp closed mysql
但是在MySql机器中,当我尝试使用localhost时,它可以工作。
nmap -sS -O -p 3306 localhost it says 3306/tcp open mysql
我在这
我有一个运行在Debian服务器上的MySQL实例,我可以在本地毫无问题地连接到它。但是,我无法远程连接到它。当我从我的命令行尝试这样做时,我得到以下错误:
ERROR 2003 (HY000): Can't connect to MySQL server on '<server-ip>' (110)
我已经将用户作为' user '@'*‘和'user'@'localhost’添加到mysql中。跳过-此服务器中的网络设置为false,并且绑定地址在my.cnf中被注释掉。我还尝试使用以下命令在iptable