Вы можете установить mysql-client
через менеджер пакетов на сервере Apache. Это установит mysqldump и позволит вам создавать дампы непосредственно на сервере Apache, используя указанную вами команду.
mysqldump с локальной машины, нет доступа по ssh к удаленному
419
Hadu
Я могу SSH к серверу (в частной сети, через VPN-соединение), на котором установлен Apache. Внутренний IP для этого сервера 192.168.10.98. Веб-фреймворк на этом сервере может подключаться к серверу MySQL 192.168.10.97. Также я могу подключиться к серверу MySQL в клиентском приложении через SSH Tunnel, учитывая, что у меня есть доступ только к серверу Apache (192.168.10.98). Я могу сбросить дб при подключении к MySQL в клиентском приложении.
Теперь, как я могу подключиться к серверу Apache через ssh и использовать mysqldump на сервере MySQL для выгрузки базы данных и сохранения на сервере Apache?
$apache_server> mysqldump -h 192.168.10.97 -uopencart -p opencart_db > ~/opencart_db.sql | gzip -c > db.zip -bash: mysqldump: command not found
Если MySQL Client App может сделать это, я должен быть в состоянии тоже? Но как?
1 ответ на вопрос
2
Worthwelle
Похожие вопросы
-
1
Возникли проблемы при запуске задания cron в Unix, которое генерирует динамическое имя файла для дам...
-
4
Выход из пароля с помощью консоли mysqldump
-
2
Где находятся базы данных - расположение файла MySQL
-
-
1
Каков наиболее эффективный способ реализации задачи cron для резервного копирования базы данных MySQ...
-
2
как использовать mysqldump?
-
4
установка mysqldump
-
4
Простой вопрос об использовании mysqldump
-
4
MysqlDump Long Время загрузки
-
4
Если я использую SSH-туннель для обхода брандмауэра, что видит системный администратор?
-
1
Как настроить SSH-туннель для белого списка?