2015-11-05 80 views
3

我如何轉儲MySQL數據庫表只有將存儲我的驅動器「C:」,而不是整個數據庫簡單的數據庫表中的特定路徑傾銷

這是我跑的python連接的腳本:

cnx = mysql.connector.connect(user='test', 
         password ='test',host='192.168.25.63', 
         database='test',port='3306') 

我還指使用子這樣一個問題: How to copy a database with mysqldump and mysql in Python?

我只是想有一個python腳本就像使用Windows命令有mysqldump的。

回答

0

您可以簡單地使用下面的命令popen

import subprocess 
subprocess.popen("mysqldump db_name table_name > your_path/table_name.sql", shell=True) 
+0

但我怎麼能測試,如果是轉儲成功,或者它被存儲。 –

+0

@ Rockn'Roll您需要在轉儲名稱的前端添加'path'.Checkout編輯。 – Kasramvd

+0

是我已經有了,但即時通訊仍然被拒絕訪問,我需要授予特權,以便我可以轉儲它或在我的代碼中有錯誤? –