So migrieren Sie lokales MySQL in eine Serverdatenbank

So migrieren Sie lokales MySQL in eine Serverdatenbank

Wir können den scp-Befehl von Linux (scp kann unter Windows nicht verwendet werden) sowie das mit MySQL gelieferte mysqldump verwenden, um die Datenbankmigration schnell abzuschließen.

Exportieren Sie die lokale Datenbank (music_db) als SQL-Datei (music_db.sql).

mysqldump -uroot -p music_db > music_db.sql

Verwenden Sie den Befehl scp, um die SQL-Datei an den Server zu senden

scp music_db.sql Remote-Login-Konto@Server-IP:Serververzeichnis/music_db.sql

SSH-Anmeldeserver

SSH-Remote-Login-Konto@Remote-IP

Melden Sie sich bei MySQL auf dem Server an

mysql -uroot -p

Erstellen Sie eine Datenbank mit dem gleichen Namen (music_db) im MySQL des Servers und beenden Sie dann MySQL

Datenbank music_db charset=utf8 erstellen;

Ausfahrt;

Importieren Sie die mit dem scp-Befehl übertragene Datei music_db.sql in die soeben erstellte gleichnamige Datenbank
mysql -uroot -p musik_db < musik_db.sql

Beenden

Manche Studenten fragen sich vielleicht, ob es einen einfacheren Weg gibt. Sagen Sie mir nicht, dass es einen gibt! ! !

Methode 2

Voraussetzung ist, dass Sie Navicat zur Verbindung mit dem Remote-Server verwendet haben. . . . .

Methoden zum Herstellen einer Verbindung mit einem Remote-Server finden Sie in einem anderen Blog: Remote-Verbindung zu einer Serverdatenbank

Nachdem Sie eine Verbindung zum Server hergestellt haben, können Sie die Serverdatenbank sehen. Wir können mit der rechten Maustaste auf die lokalen Daten oder die Serverdatenbank klicken. Folgendes wird angezeigt:

Nachdem Sie „Datenübertragung“ ausgewählt haben, wird Folgendes angezeigt:

Geben Sie einfach die zu übertragenden lokalen und serverbezogenen Informationen ein, klicken Sie auf „Start“, um die Protokollinformationen anzuzeigen, und warten Sie, bis der Upload abgeschlossen ist!

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Implementierung der MySQL8.0.11-Datenverzeichnismigration
  • So migrieren Sie das Datenverzeichnis in mysql8.0.20
  • Analyse des Prinzips des MySQL-Extraktionsmodus für große Tabellen aus der Perspektive des Cloud-Datenmigrationsdienstes
  • Detaillierte Erläuterung von MySQL-Ereignisänderungsereignissen (ALTER EVENT), Deaktivierungsereignissen (DISABLE), Aktivierungsereignissen (ENABLE), Ereignisumbenennungen und Datenbankereignismigrationsvorgängen
  • Upgrade der Docker-Version von MySQL 5.7 auf MySQL 8.0.13, Datenmigration
  • Detaillierte Erklärung zur Migration einer MySQL-Datenbank auf einen anderen Computer
  • Die MySQL-Datenbankmigration exportiert und importiert schnell große Datenmengen
  • Python erstellt ein MySQL-Datenmigrationsskript
  • Zusammenfassung der MySQL-Datenmigration

<<:  JavaScript zur Implementierung des Countdowns für den SMS-Versand

>>:  Auf den Alibaba Cloud Server Tomcat kann nicht zugegriffen werden

Artikel empfehlen

Codebeispiel für die Linux-SSH-Serverkonfiguration

Verwenden Sie den folgenden Terminalbefehl, um de...

Docker verwendet den Prune-Befehl, um das Nicht-Image zu bereinigen

Inhaltsverzeichnis Die Entstehung und Verwirrung ...

Vue integriert Tencent Map zur Implementierung der API (mit DEMO)

Inhaltsverzeichnis Hintergrund zum Schreiben Proj...

Mysql-Operation zum Abrufen von Tabellenkommentarfeldern

Ich werde nicht viel Unsinn erzählen, schauen wir...

Verwenden Sie nginx, um virtuelle Hosts auf Domänennamenbasis zu konfigurieren

1. Was ist ein virtueller Host? Virtuelle Hosts v...

Zusammenfassung der Situationen, in denen MySQL-Indizes nicht verwendet werden

Indextypen in MySQL Im Allgemeinen können sie in ...