Я использую для подключения к серверу 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();