[英]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.