J'ai une base de données MySQL sur la machine A et je veux accéder au mysqldump depuis la machine B.
Les deux machines fonctionnent sous Linux et j'ai également les informations d'identification des deux, mais je ne peux pas accéder à mysqldump. Que puis-je essayer?
En général, si vous disposez des informations d'identification pour accéder à MySql à partir de la machine B.
Vous devez avoir un nom d'utilisateur MySQL, un nom d'hôte et un mot de passe. Vous pouvez ensuite écrire la commande pour effectuer la sauvegarde
Sur la machine B, écrivez
mysqldump -h Your_Host_name -u user_name -p password --all-databases > backup.sql
Si vous rencontrez des problèmes, il peut y avoir un problème de réseau, essayez certaines choses comme
si tu utilises --Host MachineA
comme les paramètres de mysqldump devraient fonctionner
C'est pour prendre un vidage d'une table spécifique
mysqldump -h 'hostname' -vv -u'user' -p'password' database_name table_name | gzip > table_name.sql.gz