Отключить автоматическое переподключение для подключений удаленных клиентов в MySQL

Я использую версию MYSQL ниже на своем сервере БД.

      root@XXXXXX-test-server:~# mysql -V
mysql  Ver 14.14 Distrib 5.6.16, for debian-linux-gnu (x86_64) using  EditLine wrapper
root@XXXXX-test-server:~# 

Когда я закрываю удаленные соединения со стороны сервера с помощью команды KILL, оно автоматически переподключается со стороны клиента.

Серверная часть:

      mysql> 
mysql> show processlist;
+----+-----------+----------------------+------+---------+------+-------+------------------+
| Id | User      | Host                 | db   | Command | Time | State | Info             |
+----+-----------+----------------------+------+---------+------+-------+------------------+
| 37 | test_user | 192.168.47.130:45042 | NULL | Sleep   |   75 |       | NULL             |
| 39 | root      | localhost            | NULL | Query   |    0 | init  | show processlist |
+----+-----------+----------------------+------+---------+------+-------+------------------+
2 rows in set (0.00 sec)

mysql> 
mysql> kill 37;
Query OK, 0 rows affected (0.01 sec)

mysql> 
mysql> show processlist;
+----+------+-----------+------+---------+------+-------+------------------+
| Id | User | Host      | db   | Command | Time | State | Info             |
+----+------+-----------+------+---------+------+-------+------------------+
| 39 | root | localhost | NULL | Query   |    0 | init  | show processlist |
+----+------+-----------+------+---------+------+-------+------------------+
1 row in set (0.00 sec)

mysql> 

Сторона клиента:

      mysql> 
mysql> show databases;
ERROR 2013 (HY000): Lost connection to MySQL server during query
No connection. Trying to reconnect...
Connection id:    40
Current database: *** NONE ***

+--------------------+
| Database           |
+--------------------+
| information_schema |
+--------------------+
1 row in set (0.01 sec)

mysql> 

Как отключить функцию автоматического повторного подключения для удаленных подключений?

Я попытался добавить «reconnect=false» в раздел «[client]» в файле конфигурации my.cnf. Но это не работает. Тем не менее он автоматически переподключается со стороны клиента.

0 ответов

Другие вопросы по тегам