Vedo che hai detto che non volevi usare mysqldump
, ma ho raggiunto questa pagina mentre cercavo una soluzione simile e anche altri potrebbero trovarla. Con questo in mente, ecco un modo semplice per duplicare un database dalla riga di comando di un server Windows:
- Crea il database di destinazione utilizzando MySQLAdmin o il tuo metodo preferito. In questo esempio,
db2
è il database di destinazione, dove il database di originedb1
verrà copiato. - Esegui la seguente istruzione su una riga di comando:
mysqldump -h [server] -u [user] -p[password] db1 | mysql -h [server] -u [user] -p[password] db2
Nota:NON c'è spazio tra -p
e [password]