Je peux utiliser ssh sur un serveur (sur un réseau privé, via une connexion VPN), sur lequel Apache est installé. L'adresse IP interne de ce serveur est 192.168.10.98. La structure Web de ce serveur peut se connecter au serveur MySQL sur 192.168.10.97. De plus, je peux me connecter au serveur MySQL, sur une application cliente via le tunnel SSH, étant donné que je n'ai accès qu'au serveur Apache (192.168.10.98). Je peux vider la base de données lorsque je me connecte à MySQL sur l'application cliente.
Maintenant, comment puis-je ssh sur un serveur Apache et utiliser mysqldump sur un serveur MySQL pour vider la base de données et la sauvegarder sur un serveur 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
Si MySQL Client App peut le faire, je dois aussi pouvoir le faire? Mais comment?
la source