我在我的前提下有mysql服务器,它在windows上运行。现在我想从一个ubuntu ec2实例连接这个mysql数据库,但是它显示can't connect to mysql server at my IP (110 connection error)
有人能帮我从ubuntu连接到我的本地窗口吗?
供您参考:我甚至无法从ubuntu实例ping我的本地IP
当我尝试使用它的远程ip地址连接到本地mysql数据库时,我得到了一个访问被拒绝的消息。当我尝试从外部机器连接到相同的数据库时,它工作正常,没有任何问题。当我使用localhost连接到本地数据库时,它也能很好地工作。例如,如果数据库服务器的ip是1.2.3.4,那么我会得到以下结果:
# From the db server
mysql -u username -h localhost -p #works perfectly
mysql -u username -h 127.0.0.1 -p #works perfectly
mysql -u username -h 1.2.3.4 -p #
我有两台工作计算机,在同一个网络上,同一个公共ip。我能够成功地从计算机1的本地主机连接到我的mySQL数据库,我正在尝试通过Excel从计算机2连接到同一个数据库。我试过了
mysql> GRANT ALL PRIVILEGES ON database.* to user@'ip' IDENTIFIED BY 'pass'
mysql> GRANT ALL PRIVILEGES ON database.* to user@'%' IDENTIFIED BY 'pass'
Excel:
Dim strServer As
当我连接到数据库时,我总是使用"localhost“作为主机名。现在,我想从Windows程序连接到MYSQL数据库,我必须使用真正的IP,而不是本地主机。
我试图从以下方面使用服务器IP和IP:
SHOW VARIABLES WHERE Variable_name = 'hostname'
但两者都不起作用。如何检查真正的IP入口,它可以用于连接MYSQL?
MYSQL数据库安装在我的Debian服务器上,没有任何特殊设置。
我正在使用PHP和MySQL建立一个数据库连接,唯一的变化是我尝试使用我的服务器IP地址从我的本地计算机访问我的远程服务器。
mysql_connect("x.xx.xx.x","username","password") or die(mysql_error());
我得到的错误是Unable to connect to the given host。用户拥有所有特权和权利。
我想知道如何在同一个LAN中连接另一台机器的本地mysql db。情况是局域网中有2台机器:
machine 1 :
IP : 127.0.0.1
local website name : https://127.0.0.1/demo_project1
mysql db name : demo1
machine 2 :
IP : 127.0.0.2
local website name : https://127.0.0.2/demo_
我遇到了一个奇怪的问题,我可以从本地机器连接到某个数据库服务器(我的朋友也可以从他的本地机器连接到数据库服务器),但是我们不能从他的AWS服务器连接到数据库服务器。
我在AWS服务器上得到的是:
"Can't connect to MySQL server on '<IP address>' ".
这并不是说数据库服务器只允许来自某些IP地址的连接;在我尝试连接之前,它不知道我的IP地址。
你知道我的AWS机器有什么不同吗?它可能使连接不能工作?
现在,我想将rails应用程序部署到。并使用作为数据库。
当我试图从Google容器引擎连接Google时,我得到了以下错误:
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0
这里有一个解决这个问题的文档,但是没有关于的信息:
连接用于动态分配的IP地址:
因此,我需要为mysql实例创建一个客户端证书:
然后用这种方式连接起来:
shell> mysql --ssl-c
我已经通过添加AWS文档中提到的CIDR来授权与RDS的连接。
因此,我能够从本地系统连接和管理我的RDS实例(我在CIDR中添加了本地ip )。
我的应用程序实例位于AWS之外的服务器上,即使将应用服务器IP添加到CIDR,也无法连接到数据库,只允许一个IP /32。
当我试图打开我的应用程序时,我会得到这个错误。
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on '<rds endpoint>' (4)
其他人是否也面临同样的问题?你是怎
我只是有一个快速的问题,以确保我是做好一切,然后继续我的网络应用程序。
我在Eclipse中编写了我的web应用程序,并通过OpenShift托管它。使用OpenShift,我还建立了一个MySQL数据库(我以前使用过Derby进行本地操作,但我决定迁移到MySQL,因为OpenShift不适合OpenShift)。
我希望能够1)连接到MySQL和创建表等,2)连接到servlet中的MySQL。我在这里的问题主要是关于第一件事。
当我呼叫港口前进时,我得到:
Service Local OpenShift
------- -------------- ----