sql >> Database teknologi >  >> RDS >> Mysql

Kopier/dupliker database uden at bruge mysqldump

Jeg kan se, at du sagde, at du ikke ville bruge mysqldump , men jeg nåede denne side, mens jeg ledte efter en lignende løsning, og andre kan måske også finde den. Med det i tankerne er her en enkel måde at duplikere en database fra kommandolinjen på en Windows-server:

  1. Opret måldatabasen ved hjælp af MySQLAdmin eller din foretrukne metode. I dette eksempel, db2 er måldatabasen, hvor kildedatabasen db1 vil blive kopieret.
  2. Kør følgende sætning på en kommandolinje:

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

Bemærk:Der er INGEN mellemrum mellem -p og [password]



  1. MySQL-brugerrettigheder på delte servere

  2. Brug af isql med en forbindelsesstreng

  3. MIN og MAX samlede funktioner i SQL Server

  4. Forespørgsel med LEFT JOIN returnerer ikke rækker for tæller på 0