标签: database-connection

Postgresql 连接超时

当我连接到远程服务器上的 psql 时

>psql -h {hostname}
psql: could not connect to server: Connection timed out (0x0000274C/10060). Is the server running on host "{hostname}" (194.58.98.133) and accepting TCP/IP connections on port 5432?
Run Code Online (Sandbox Code Playgroud)

在服务器上:

netstat -nlp | grep 5432
tcp   0 0 0.0.0.0:5432   0.0.0.0:*  LISTEN  29609/postmaster
tcp        0      0 :::5432  :::*  LISTEN      29609/postmaster
unix  2   [ ACC ]  STREAM   LISTENING 2107633273 29609/postmaster   /tmp/.s.PGSQL.5432
Run Code Online (Sandbox Code Playgroud)

服务器上没有 iptables。ping 服务器成功。

我做错了什么?

postgresql centos database-connection

8
推荐指数
1
解决办法
10万
查看次数

找出导致mysql连接失败的原因

我有一个复制的 MySQL 环境,主数据库得到一个连续的“Aborted_connects”。如何找出导致连接中止的 IP 和用户。25 个应用程序创建了大约 500 个连接。我只能访问数据库服务器。

mysql database-connection

6
推荐指数
1
解决办法
3425
查看次数

一个群体如何杀死与 MySQL 的连接?

我打开了太多到 MySQL 的连接,现在我无法访问它。它说“连接太多”。如何关闭所有这些连接?我也不知道如何重新启动它,这可能会解决问题。

mysql database-connection

6
推荐指数
1
解决办法
3万
查看次数

连接池应该在我的数据库服务器还是我的应用服务器上运行?

我正准备开始使用 PGBouncer,但我不确定是否应该在我的数据库服务器或应用程序服务器上使用它。如果它在应用程序服务器上,则必然有多个连接池,而不是一个中央连接池供应用程序服务器共享,但随后必须为每个新查询重新创建 TCP 连接,而不是也被池化,大概。哪个是使用像 PGBouncer 这样的连接查看器的“正确”方法,我对每个的观点是否有效?

笔记:

对于那些偶然发现这个问题的人,请参阅PgBouncer 常见问题解答(最后一个问题)。

postgresql database database-connection

5
推荐指数
1
解决办法
2575
查看次数

RDS 2012R2:RD 连接代理 HA - 无法连接到 SQL

我正在尝试设置一个全新的 RDS 环境。我正在尝试遵循本指南:https : //msfreaks.wordpress.com/2013/12/09/windows-2012-r2-remote-desktop-services-part-1/并且已经走得很远,但我m 在“为 HA 配置 RD 连接代理”屏幕上失败。这是我得到的错误:

数据库连接字符串中指定的数据库无法从 RD 连接代理服务器获得。确保网络上有SQL Server,RD Connection Broker服务器上安装了SQL Server Native Client,RD Connection Broker对数据库有写权限。

到目前为止,这就是我所做和尝试的(无特定顺序):

  • 在 RDS 服务器上安装 SQL Server Native Client(运行 SQL Server 2014 安装程序,刚刚安装了“客户端工具连接”和“SQL 客户端连接 SDK”功能
  • 在 RDS 和 SQL Server 上的 SQL Server 配置管理器中验证是否启用了 TCP/IP
  • 创建了一个名为“RDS Connection Brokers”的 AD 组,添加了 RDS 服务器,并在 SQL Server 中授予组 dbcreator 权限(无奈之下,我也尝试在 SQL 中授予组 sysadmin 权限,但没有成功)
  • 关闭两台服务器上的 Windows 防火墙进行测试;不行
  • 暂时禁用两台服务器上的 AV 进行测试;不行
  • 重启两台服务器
  • 尝试在 SQL 服务器上创建一个正确名称的空白数据库并再次运行 HA 向导;不行
  • 仔细检查两台服务器上是否都安装了本机客户端;似乎已安装

这是我正在尝试的数据库连接字符串:

DRIVER=SQL Server Native …
Run Code Online (Sandbox Code Playgroud)

high-availability remote-desktop-services sql-server rds database-connection

5
推荐指数
1
解决办法
9023
查看次数