Ich habe eine MySQL-Datenbank auf Maschine A und möchte von Maschine B aus auf den mysqldump zugreifen.
Beide Computer laufen unter Linux und ich habe auch die Anmeldeinformationen von beiden, aber ich kann nicht auf mysqldump zugreifen. Was kann ich versuchen?
Im Allgemeinen, wenn Sie über die Anmeldeinformationen für den Zugriff auf MySQL von Computer B aus verfügen.
Sie sollten den MySQL-Benutzernamen, den Hostnamen und das Kennwort haben. Anschließend 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 auf Probleme stoßen, kann es zu Netzwerkproblemen kommen. Versuchen Sie Folgendes
wenn du benutzt --Host MachineA
als Parameter von mysqldump sollte funktionieren
Dies dient zum Erstellen eines Dumps einer bestimmten Tabelle
mysqldump -h 'hostname' -vv -u'user' -p'password' database_name table_name | gzip > table_name.sql.gz