簡體   English   中英

導出MySQL數據庫使用python報錯

[英]Exporting MySQL database using python error

我正在使用命令使用 python 導出 MySQL 數據庫

import os
password = '1234'
os.system('mysqldump -u root -p%s ot_database > D:\\ot.sql' % password)

代碼執行沒有錯誤,並且創建了ot.sql文件,但文件為空ot.sql中沒有數據

請找出錯誤。

經過大量的研究和調試,終於找到了答案。 os.system在一些默認目錄上執行命令行命令,但mysqldump在其他一些目錄中可用,因此我必須使用命令將當前目錄更改為 mysqldump 可用的目錄.....

mysqldump_dir = 'C:\\Program Files\\MySQL\\MySQL Server 8.0\\bin\\'
os.chdir(mysqldump_dir)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM