2015-11-05 37 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

是我已经有了,但即时通讯仍然被拒绝访问,我需要授予特权,以便我可以转储它或在我的代码中有错误? –