MySQL: Datenbank erstellen wie?

8

In MySQL möchte ich bestimmte Datenbanken klonen. Gibt es so etwas wie ein

? %Vor%

Befehl?
Ich weiß, da ist

%Vor%     
Anton 27.03.2012, 15:56
quelle

3 Antworten

2

Wenn Sie eine Datenbank, zum Beispiel my_database , klonen möchten, sollten Sie eine mysql-Abfrage ausführen und dann einen Befehl im Linux-Terminal ausführen:

mysql & gt; CREATE DATABASE my_database_copy;

linux terminal (auf dem Rechner mit der Datenbank): mysqldump -u username -p my_database | mysql -u username -p my_database_copy

Von dort werden Sie wahrscheinlich 2 "Passwort eingeben:" fragt .... Geben Sie einfach Ihr Passwort ein, drücken Sie die Eingabetaste und warten Sie:)

    
rgenito 03.06.2013 19:25
quelle
1

Es gibt keinen solchen Befehl.

Sie können jedoch eine Sicherung (SQL-Datei) Ihrer Datenbank erstellen und Dann alle Objekte in der neuen Datenbank wiederherstellen.

Sie können auch GUI-Tools in dbForge Studio für MySQL (kostenlose Express-Edition) verwenden - Backup oder eine Datenbank wiederherstellen . Es wird Ihnen helfen, die Datenbank und ihre Inhalte schnell neu zu erstellen.

    
Devart 27.03.2012 15:59
quelle
0
  1. Ich bevorzuge Backup und Wiederherstellung
  2. Wenn es nur für das Klonen ist, werde ich für MySQLDump gehen

Dies ist nur eine andere Art zu tun:

%Vor%     
Angelin Nadar 11.09.2013 10:54
quelle

Tags und Links