Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak skopiować bazę danych za pomocą mysqldump i mysql w Pythonie?

Nie znam stopnia czystego Pythona chcesz użyć do kopiowania, ale możesz po prostu delegować całą operację potoku do powłoki.

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

Powinno to działać tak samo, jak po uruchomieniu w powłoce.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PhpStorm MySql Podwójne cytaty Literał interpretowany jako nazwa kolumny

  2. Używanie DATE_ADD z nazwą kolumny jako wartością interwału

  3. Tworzenie aplikacji internetowej od podstaw przy użyciu Python Flask i MySQL:część 5

  4. Jak zaimportować plik SQL za pomocą mysqldump w systemie Windows za pomocą wiersza poleceń?

  5. Jak sprawdzić, z której tabeli pochodzi wynik, gdy używasz UNION w MySQL?