使用现有连接连接到 mysql 数据库

  • 本文关键字:连接 数据库 mysql mysql
  • 更新时间 :
  • 英文 :


Evey时间我从我的机器连接到mysql数据库,它会创建一个新的数据库连接。例如,如果我从终端使用mysql -u<user> -p<password> -h<host> -P<port>连接两次,则从我的机器到数据库将建立 2 个连接。有什么方法可以通过从我的机器到数据库的任何现有连接来识别和连接?

正如@lbu所说,MySQL是为多个连接而设计的,如果您关闭了shell/连接,MySQL将在超时后关闭连接。管理与MySQL的连接是一件非常广泛的事情,仅举几件事,您可以对此做些什么:

  1. 监视与服务器的所有连接

显示进程列表

  1. 您可以像手动 https://dev.mysql.com/doc/refman/8.0/en/user-resources.html 一样管理每个用户的连接 喜欢

创建用户"弗朗西斯"@"本地主机",由"弗兰克"标识 与MAX_QUERIES_PER_HOUR 20 MAX_UPDATES_PER_HOUR 10 MAX_CONNECTIONS_PER_HOUR 5 MAX_USER_CONNECTIONS 2;

  1. 可以通过以下变量在服务器上全局管理连接: max_connections和max_user_connections

  2. 您可以通过服务器端语言管理连接,例如,通过构造一个用于连接到数据库的单例 PHP 类。

最新更新