GNU/Linux >> Tutoriels Linux >  >> Linux

Prendre un vidage MySQL à partir d'une autre machine

En général, si vous disposez des informations d'identification pour accéder à MySql à partir de la machine B.

Vous devez avoir le nom d'utilisateur MySQL, le nom d'hôte et le mot de passe. Ensuite, vous pouvez écrire la commande pour effectuer une sauvegarde

Écrire sur la machine B

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

  1. Utilisez ping avec l'adresse IP pour vérifier que le DNS n'est pas endommagé. par exemple. envoyer un ping à la machine A
  2. 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)

si vous utilisez --host MachineA car les paramètres de mysqldump devraient fonctionner


C'est pour faire un dump d'une table spécifique

mysqldump -h 'hostname' -vv -u'user' -p'password' database_name table_name | gzip > table_name.sql.gz

Linux
  1. Migrer vers Rackspace depuis un autre hébergeur

  2. Accéder au thread local à partir d'un autre thread

  3. Connexion à un VPN SonicWall à partir d'une machine Linux

  4. Comment transférer mes clés SSH sur une autre machine ?

  5. Utilisation des outils mongodb (mongodump, mongorestore) depuis une autre machine

Comment exporter une table de MySQL vers CSV

Base de données MySql à partir d'une clé USB

Exécuter des scripts à partir d'un autre répertoire

Copier des paquets d'une interface à une autre

Comment rediriger un port d'une machine à une autre ?

IPTables - Port vers une autre adresse IP et port (de l'intérieur)