主机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
我是第一次使用Docker。我正在尝试连接基于docker的MySQL与我的Navicat客户端。如何获取docker IP并使用它进行连接?以下是一些详细信息:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b984b6659d20 mysql:5.7 "docker-en
我正在尝试使用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
当使用标准程序包连接到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
我使用下面的命令在docker容器中运行MySQL。
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:latest
我可以理解上面的命令是如何工作的。我试图使用下面的命令将运行在上面的容器中的MySQL与另一个停靠容器连接起来。
docker run -it --link some-mysql:mysql --rm mysql sh -c 'exec mysql -h"$MYSQL_PORT_3306_TCP_ADDR" -P"$MYSQL_PORT_3306_
具有默认设置的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
我有一个运行在Debian服务器上的MySQL实例,我可以在本地毫无问题地连接到它。但是,我无法远程连接到它。当我从我的命令行尝试这样做时,我得到以下错误:
ERROR 2003 (HY000): Can't connect to MySQL server on '<server-ip>' (110)
我已经将用户作为' user '@'*‘和'user'@'localhost’添加到mysql中。跳过-此服务器中的网络设置为false,并且绑定地址在my.cnf中被注释掉。我还尝试使用以下命令在iptable
我的Java应用程序出现问题已经有一段时间了。我已经尝试了几种方法,试图找出从新驱动程序到注册驱动程序再到更改我的MySQL数据库权限的问题所在。只有在连接外部IP时才会出现此问题。我认为它可能与IPV6有关,但我尝试在我的树莓pi上禁用它,但当我运行"netstat -tlnp“时,我得到以下结果:
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
Active Internet con
我目前正在尝试通过使用twilio构建自动化电话系统的指南,并将其集成到MySQL数据库()中。我遇到的问题是,在使用ngrok建立隧道后,我无法连接到MySQL服务器。
下面是我正在运行的命令:
mysql --protocol=tcp --host=0.tcp.ngrok.io --port 18477 --user=root -p
当我按run时,终端处于空闲状态几分钟,然后输出:ERROR 2003 (HY000): Can't connect to MySQL server on '0.tcp.ngrok.io' (110)
以下是ngrok的截图: