【问题标题】:How to close connection to a remote MySQL database?如何关闭与远程 MySQL 数据库的连接?
【发布时间】:2020-08-07 07:06:59
【问题描述】:

我正在测试连接到远程 SQL 数据库的 SpringBoot 应用程序。我还使用 MySQL 工作台来查看表。然后当我尝试运行我的应用程序时,它给出了如下错误消息:

数据源拒绝建立连接,来自服务器的消息:“连接太多”

我已尝试重新启动我的电脑,但仍然出现相同的错误。我该如何解决?我相信之前的连接没有正确关闭。我现在能做什么?

【问题讨论】:

  • 你设置的最大连接数是多少?SHOW VARIABLES LIKE "max_connections"

标签: mysql spring database


【解决方案1】:

如果您使用 Spring Data Repository 或 JdbcTemplate,连接会自动关闭(或返回连接池)。与数据库限制相比,您的应用程序可能确实需要太多连接,在这种情况下,您应该检查数据库配置。您还可以在 application.properties 中检查您的连接属性(池大小、空闲时间、超时)。请添加更多详细信息,例如代码或配置。

【讨论】:

    猜你喜欢
    • 2011-09-29
    • 1970-01-01
    • 1970-01-01
    • 2013-02-13
    • 2012-07-12
    • 2011-11-24
    • 2016-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多