sql >> Databasteknik >  >> RDS >> Mysql

Kopiera/duplicera databas utan att använda mysqldump

Jag kan se att du sa att du inte ville använda mysqldump , men jag kom till den här sidan när jag letade efter en liknande lösning och andra kanske också hittar den. Med det i åtanke, här är ett enkelt sätt att duplicera en databas från kommandoraden på en Windows-server:

  1. Skapa måldatabasen med MySQLAdmin eller din föredragna metod. I det här exemplet, db2 är måldatabasen, där källdatabasen db1 kommer att kopieras.
  2. Kör följande sats på en kommandorad:

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

Obs:Det finns INGET mellanslag mellan -p och [password]



  1. Sök efter ett värde i kolumnvärdet som lagrar kommaseparerade värden

  2. Cloud Backup-alternativ för PostgreSQL

  3. Ytterligare ett 12c Optimizer-vitbok

  4. Utveckla PostgreSQL för Windows, del 3