Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Datenbank kopieren/duplizieren, ohne mysqldump zu verwenden

Wie ich sehe, wollten Sie mysqldump nicht verwenden , aber ich habe diese Seite erreicht, als ich nach einer ähnlichen Lösung gesucht habe, und andere könnten sie auch finden. Vor diesem Hintergrund ist hier eine einfache Möglichkeit, eine Datenbank über die Befehlszeile eines Windows-Servers zu duplizieren:

  1. Erstellen Sie die Zieldatenbank mit MySQLAdmin oder Ihrer bevorzugten Methode. In diesem Beispiel db2 ist die Zieldatenbank, wobei die Quelldatenbank db1 ist wird kopiert.
  2. Führen Sie die folgende Anweisung in einer Befehlszeile aus:

mysqldump -h [server] -u [user] -p[password] db1 | mysql -h [server] -u [user] -p[password] db2

Hinweis:Zwischen -p steht KEIN Leerzeichen und [password]