繁体   English   中英

MySQL备份-警告密码不安全

[英]MySQL backup - warning password insecure

我使用Python编写了这个小脚本,以从数据库创建表的备份:

import subprocess
sql_cmd = 'mysql -B -u User -pPassword  -e Database "SELECT * FROMdevice;" > file.csv'
subprocess.run([sql_cmd], shell=True)

它正在运行,但是我收到了以下警告消息: mysql: [Warning] Using a password on the command line interface can be insecure.

如果可能,我想隐藏或删除警告。

从输入获取密码

import subprocess
import getpass

pswd = getpass.getpass('Password:')
sql_cmd = 'mysql -B -u User -p pswd  -e Database "SELECT * FROMdevice;" > 
file.csv'
subprocess.run([sql_cmd], shell=True)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM