Назад | Перейти на главную страницу

Как повторно подключиться к MySQL через туннель SSH после разрыва соединения?

Я использую для подключения к серверу MySQL (Debian Linux) через туннель SSH. Вчера я отправил сложный запрос, который обычно занимает около 30 минут. Через несколько минут:

plink.exe: FATAL ERROR: Server unexpectedly closed network connection
Disconnected

Туннель разорвал соединение. Мне удалось повторно подключиться через туннель к MySQL, но мне было представлено «пустое» новое соединение без указания статуса моего запроса.

Есть ли способ предотвратить это, как "screen" с ssh? Мы будем очень благодарны за любые предложения, заранее большое спасибо.

Вы должны установить стандартную ssh-сессию с putty, войти, запустить screen а затем запустить mysql CLI-client:

/usr/local/etc > mysql -u imdba -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 108316807
Server version: 5.5.41-MariaDB FreeBSD Ports

Copyright (c) 2000, 2014, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> USE test;
Database changed
MariaDB [test]> call long_running_stored_procedure();