当我尝试通过以下代码连接到外部数据库(与此代码所在的服务器不在同一服务器上)时,连接超时。我知道数据库的设置是正确的,登录信息也很好,因为我可以用HeidiSQL从我的电脑上登录。如果有人能看到这个代码的问题,谢谢。
function database_connect(){
$link = @mysql_connect("xx.xxx.xxx.xx:3306","root","pass");
$sql_error = mysql_error();
if (!$link) {
echo "Connection with the
可能重复:
我有一个EC2实例正在运行,一个RDS实例正在运行.
我还有两个保安小组:
Web服务器组:
- Custom TCP rule 0.0.0.0/0 Port 80
- SSH (Google My IP)/32
- All TCP Traffic – (Source) Database Server Group
- All ICMP – (Source) Database Server Group
- All UDP – (Source) Database Server Group
数据库服务器组:
- Custom TCP Rule – P
我有一个问题要问mySQL工作台。
我想连接到mysql在域aaa.com。我在连接选项上写了以下日期:
Hostname: www.aaa.com
Port: Which port do i have to write in?
Username: Username of the DB (which is 100% correct)
Password: Password of the DB (which is 100% correct)
Default Schema: Name of the DB (which is 100% correct)
如果我单击connect,就会出现以下错误:
我试图让另一个网络上的客户端远程连接到我已经安装的数据库,但是每次我尝试为它们设置连接时,我都会得到SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'servername' (110)
我有以下几点:
已经创建了MySQL用户,主机设置为其服务器的IP地址。
my.cnf绑定地址已设置为0.0.0.0
mysql服务已重新启动。
MySQL在3306端口上运行
我的服务器防火墙允许3306/tcp传入。
我在我们网络中的其他服务器上测试了它,比如我自己的本地PC和我们的另一个we
我注册了一个免费虚拟主机的账号。该站点提供MySQL数据库,我正尝试使用windows应用程序访问它,但无法连接到服务器。请考虑我的代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using MySql.Data.MySqlClient;
namespace MySql
我有来自主机提供商net4.in的MYSQL数据库,我无法访问数据库。
我的代码如下:
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Data.Odbc;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebCon
我已经通过添加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)
其他人是否也面临同样的问题?你是怎