GNU/Linux >> LINUX-Kenntnisse >  >> Linux

MySQL-Dump von einer anderen Maschine nehmen

Im Allgemeinen, wenn Sie die Anmeldeinformationen für den Zugriff auf MySql von Maschine B haben.

Sie sollten den MySQL-Benutzernamen, den Hostnamen und das Passwort haben. Dann können Sie den Befehl zum Erstellen einer Sicherung schreiben

Auf Maschine B schreiben

mysqldump -h Your_host_name -u user_name -p password --all-databases > backup.sql

Wenn Sie Probleme haben, kann es ein Netzwerkproblem geben, versuchen Sie einige Dinge wie

  1. Verwenden Sie Ping mit der IP-Adresse, um zu überprüfen, ob DNS nicht beschädigt ist. z.B. Ping-Maschine A
  2. Verwenden Sie den mysql-Client, um sich von B nach A zu verbinden. zB mysql -u user -pPASS --host=Host_Name --port=3306 (ersetzen Sie den Port, über den Sie sich mit dem Master verbinden)

wenn Sie --host MachineA verwenden als Parameter von mysqldump funktionieren sollten


Dies dient zum Erstellen eines Speicherauszugs einer bestimmten Tabelle

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

Linux
  1. Wechseln Sie den Datenbanktyp in Atlassian Jira von H2 zu MySQL

  2. Ssh – Tunnelverkehr durch eine andere Maschine über SSH?

  3. Migrieren Sie von einem anderen Hosting-Anbieter zu Rackspace

  4. Greifen Sie von einem anderen Thread auf Thread-lokal zu

  5. Fahren Sie den Windows-Rechner vom Linux-Terminal herunter

So exportieren Sie eine Tabelle von MySQL nach CSV

Wie man MySQL-Abfragen von Bash füttert

MySQL-Datenbank vom USB-Stick

Ausführen von Skripts aus einem anderen Verzeichnis

Kopieren von Paketen von einer Schnittstelle zu einer anderen

Symlink von einer Workstation zu einer anderen ohne Mount