我制作了一个与远程数据库连接的程序。我使用我网站上的一个数据库作为数据库。在过去的几个月里,它运作良好。但从昨天开始,它就出现了错误: Java:-
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
因此,我尝试检查p
我必须在一定的时间间隔内在实时服务器上备份我的数据库。为此,我创建了一个批处理文件,并使用普通Windows的调度安排它的执行。我在批处理文件中调用了一个php文件来执行备份功能。在php文件中,我使用普通的mysql查询连接到数据库并获取数据结构,但这总是会引发错误。
警告:mysql_connect() function.mysql- connect : 2002连接尝试失败,原因是连接方没有(试图通过tcp://远程数据库服务器进行连接)在本地服务器 on line xx上的文件中
请帮助我克服这个错误,这样我就可以在本地备份远程数据库。
你好..。在我的本地LAN上,我有一个安装了SQL Server 2k8的Windows Server 2k8计算机。我可以使用服务器上的SSMS工具连接到数据库引擎,但尝试从远程计算机(也在同一个LAN上)连接到数据库引擎时,连接失败,并显示有关无法联系服务器的常见消息。
在您提供“通常”的解决方案之前,请允许我说,我已经验证了实例名称,验证了实例配置为允许远程连接,验证了SQL Browser服务正在运行,并且验证了服务器上的Windows防火墙和客户端上的Windows防火墙都没有阻碍(在完全禁用两者的情况下进行了测试)。我甚至尝试通过局域网上的服务器IP地址而不是Windows主机名进
我的数据库位于一台ubuntu服务器上,我希望在该服务器和其他ubuntu服务器上使用相同的数据库,我已经尝试了所有允许远程访问的可能教程,但它无法工作。当我试图从本地机器访问数据库时,会收到下面的错误。
连接尝试失败是因为连接方在一段时间后没有正确响应,或者已建立的连接失败是因为连接主机未能响应。
我在my.cnf文件中设置了bind=0.0.0.0,并通过以下命令创建了新用户:
mysql –u root -p
GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'password';
FLUS
我使用以下DBD::mysql语句连接到MySQL数据库:
use DBI;
# Connect to the database.
my $dbh = DBI->connect("DBI:mysql:database=test;host=localhost",
"usr", "usr's password",
{'RaiseError' => 1});
在尝试连接到数据库之前,是否有一种检查MySQL服务是否正在运行
我正在尝试使用Linq R2连接到SQLServer2008LinQExpress数据库。数据库引擎正在本地网络中的另一台计算机上运行。我们目前正在使用SQL身份验证。Server设置为允许远程连接。
我的连接字符串看起来像这样,工作正常。我还没有指定实例,但它是唯一的实例,因此我猜默认情况下它是被选中的:
Data Source=192.168.1.50;Initial Catalog=DbName;User ID=SomeUser;Password=SecretPassword;
我也在本地安装了相同的引擎,这个连接字符串也能工作:
Data Source=localhost;Initia
我试图使用外部数据包装器连接到远程服务器,以便在数据库之间传输一些数据,但是获得'SSLMode值‘的密钥要求“在未编译SSL支持时无效”。这些是我正在运行的片段:
CREATE SERVER remote FOREIGN DATA WRAPPER postgres_fdw
OPTIONS(dbname '...', host '...', port '...', sslmode 'require');
CREATE USER MAPPING FOR USER SERVER remote
OPTIONS (user
我想了解为什么我不能使用dbeaver上的ssh隧道连接到数据库。
我的数据库使用nginx托管在VPS上。
我安装了postgresql并使用密码"userA“创建了一个用户"passwordUserA”。我创建了一个新的数据库"databaseA“。并将该权限授予先前创建的用户"userA“。
CREATE USER userA WITH PASSWORD 'passwordUserA' CREATEDB;
CREATE DATABASE databaseA;
ALTER DATABASE databaseA OWNER TO userA;
我已经在UbuntuServer16.04虚拟机上安装了MySQL数据库服务器。我创建了一个名为Test的新数据库:
CREATE DATABASE IF NOT EXISTS Test;
我还创建了新的远程用户“test”,并授予他在该数据库上的权限:
CREATE USER 'test'@'10.17.6.144' IDENTIFIED BY 'test';
GRANT ALL PRIVILEGES ON 'Test'.* TO 'test'@10.17.6.144;
我试图使用MySQL IDE连接到Data