sql >> Databasteknik >  >> RDS >> Mysql

Hur kopierar man en databas med mysqldump och mysql i Python?

Jag vet inte graden av ren Python du vill använda för kopian, men du kan bara delegera hela röroperationen till skalet.

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

Detta bör fungera på samma sätt som det fungerar när du kör det på skalet.



  1. Postgresql hur man väljer värden i kolumnen från en tabell som bara är tillgängliga i en annan tabell?

  2. MySQL Group by - Få kolumner med noll räkning

  3. Flera MYSQL-frågor kontra flera php-slingor

  4. Utlösaren känner inte igen tabell (utlösaren för att dela upp innehållet i NEW.values ​​i flera rader för att infoga i en annan tabell)