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:
- Skapa måldatabasen med MySQLAdmin eller din föredragna metod. I det här exemplet,
db2
är måldatabasen, där källdatabasendb1
kommer att kopieras. - 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]