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?
Si vous rencontrez des problèmes, il peut y avoir un problème de réseau, essayez certaines choses comme
Utilisez ping avec l'adresse IP pour vérifier que le DNS n'est pas cassé. par exemple. ping Machine A
Utilisez le client mysql pour vous connecter de B à A. Par exemple, mysql -u user -pPASS --host = Host_Name --port = 3306 (remplacez le port sur lequel vous vous connectez au maître)
@AbdulManaf - Cela peut-il être fait si j'ai besoin de SSH sur le serveur? Et qu'en est-il de la situation lorsque je veux lancer un mysqldump et restaurer à partir de ma machine locale -> du serveur A au serveur B. J'ai SSH pour les deux serveurs. L'ajout de -i / path / à / private / key ne fonctionne pas pour moi d'une manière ou d'une autre.
MontyPython
2
si tu utilises --host MachineA comme paramètres de mysqldump devrait fonctionner
si tu utilises
--host MachineA
comme paramètres de mysqldump devrait fonctionnerla source
C'est pour prendre un vidage d'une table spécifique
la source
Je le mets comme ça et ça marche parfaitement
mysqldump -P 7999 -h '192.168.1.25' -vv -u'user '-p'password' base_dados | gzip> base_dados.sql.gz
la source