Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да копирате база данни с mysqldump и mysql в Python?

Не знам степента на чист Python искате да използвате за копието, но можете просто да делегирате цялата конвейерна операция на обвивката.

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

Това трябва да работи по същия начин, както работи, когато го стартирате в обвивката.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Турските знаци не се показват правилно

  2. PHP/MySQL:Извличане на един път в модела на списъка на съседство

  3. Оптимизирайте производителността на MySQL/MariaDB с инструмента MySQLTunner

  4. Кое е по-бързо:няколко единични INSERT или един многоредов INSERT?

  5. Спрете и се върнете, ако един от множеството подготвени оператори се провали