sql >> Databáze >  >> RDS >> Mysql

Jak zkopírovat databázi pomocí mysqldump a mysql v Pythonu?

Neznám stupeň čistého Pythonu chcete použít pro kopírování, ale můžete pouze delegovat celou operaci potrubí na shell.

subprocess.Popen('mysqldump -h localhost -P 3306 -u -root mydb | mysql -h localhost -P 3306 -u root mydb2', shell=True)

Mělo by to fungovat stejně, jako když to spustíte na shellu.



  1. session_start vyvolá závažnou chybu

  2. spojení dvou vybraných příkazů

  3. Libpuzzle Indexování milionů obrázků?

  4. SQL pro řazení alfanumerického řetězce podle číselné části