Wie kopiere ich eine Datenbank in MySQL? Mit anderen Worten, die Datenbank auf einen anderen Computer kopieren?
Nach meinem Verständnis kopieren Sie die Datenbank, wenn es:
1. Kopieren Sie die Datenbankdatei direkt. Sie sollten zuerst den Datendienst stoppen, da sie sonst nicht kopiert wird. Doch wie kann die Produktionsmaschine jederzeit stoppen?
2. Folgen Sie zum Online-Kopieren dem Backup-Wiederherstellungspfad.
„Nein, MySQL kann Datenbankdateien direkt kopieren, ohne den Dienst zu stoppen. Ich habe es schon einmal verwendet“, sagte ein Kollege.
Oh, was für eine gute Sache! MySQL ist in der Tat großartig. Ich habe jedoch online gesucht und festgestellt, dass MySQL zwei Modi hat: innoDB und myISAM. Wenn innoDB direkt online kopiert wird, kann es zu Schäden an der Datenbankdatei kommen! Ich gabele.
Um vorsichtig zu sein, ist es besser, ehrlich zu sichern und wiederherzustellen.
1. Sichern Sie das
DOS-Fenster und geben Sie direkt
mysqldump -u root -p test1>c:\temp\dump.txt
ein. Tipp: Sie müssen den Pfad festlegen, damit das System den MySQL-Befehl erkennen kann. Zum Beispiel:
1) Setzen Sie die Systemvariable MYSQL_HOME=C:Program FilesMySQLMySQL Server 5.7
2) PATH += %MYSQL_HOME%bin;
Kopieren Sie dann dump.txt nach Zielserver
2. Wiederherstellen
Jetzt wollen wir die Datei namens test1 wiederherstellen.
Öffnen Sie den MySQL-Befehlszeilen-Client (großartig, Befehlszeile) und ich dachte, ich hätte sie falsch installiert. Wenn Sie eine grafische Benutzeroberfläche wünschen, benötigen Sie sie um etwas namens mysql banch zu installieren.
Erstellen Sie zuerst test1. Dann
mysql -u root -p mysql>create database test1; mysql>use test1; mysql>source c:\temp\dump.txt #注意后面别带;号
Wie kopiere ich die Datenbank in MySQL? Oder die Datenbank auf einen anderen Computer kopieren?
Nach meinem Verständnis kopieren Sie die Datenbank:
1. Kopieren Sie die Datenbankdatei zuerst, da sie sonst nicht kopiert wird. Doch wie kann die Produktionsmaschine jederzeit stoppen?
2. Folgen Sie zum Online-Kopieren dem Backup-Wiederherstellungspfad.
„Nein, MySQL kann Datenbankdateien direkt kopieren, ohne den Dienst zu stoppen. Ich habe es schon einmal verwendet“, sagte ein Kollege.
Oh, was für eine gute Sache! MySQL ist in der Tat großartig. Ich habe jedoch online gesucht und festgestellt, dass MySQL zwei Modi hat: innoDB und myISAM. Wenn innoDB direkt online kopiert wird, kann es zu Schäden an der Datenbankdatei kommen! Ich gabele.
Um vorsichtig zu sein, ist es besser, ehrlich zu sichern und wiederherzustellen.
1. Sichern Sie das
DOS-Fenster und geben Sie direkt
mysqldump -u root -p test1>c:\temp\dump.txt
ein. Tipp: Sie müssen den Pfad festlegen, damit das System den MySQL-Befehl erkennen kann. Zum Beispiel:
1) Setzen Sie die Systemvariable MYSQL_HOME=C:Program FilesMySQLMySQL Server 5.7
2) PATH += %MYSQL_HOME%bin;
Kopieren Sie dann dump.txt nach Zielserver
2. Wiederherstellen
Jetzt wollen wir die Datei namens test1 wiederherstellen.
Öffnen Sie den MySQL-Befehlszeilen-Client (großartig, Befehlszeile) und ich dachte, ich hätte sie falsch installiert. Wenn Sie eine grafische Benutzeroberfläche wünschen, benötigen Sie sie um etwas namens mysql banch zu installieren.
Erstellen Sie zuerst test1. Dann
mysql -u root -p mysql>create database test1; mysql>use test1; mysql>source c:\temp\dump.txt #注意后面别带;号
Das Obige ist der Inhalt der MySQL-Sicherung und -Wiederherstellung. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!