有没有办法让mysqldump进度条显示用户的备份状态?

时间:2017-06-29 11:57:46

标签: mysql python-2.7 mariadb

我正在使用Python2.7和MariaDB为我的公司开发一个应用程序。我创建了一个将主数据库服务器备份到另一个数据库服务器的函数。我使用此命令执行此操作:mysqldump -h localhost -P 3306 -u root -p mydb | mysql -h bckpIPsrv -P 3306 -u root -p mydb2。   我想知道是否可以看到某种冗长的模式或作业的百分比并将其显示在屏幕上。

谢谢。

2 个答案:

答案 0 :(得分:0)

尝试参考:is there a way to have mysqldump progress bar which shows the users the status of their backups?并对命令进行更改,传递参数--show-progress-size--verbose

答案 1 :(得分:-1)

dumpcmd =“ mysqldump -h” + DB_HOST +“ -u” + DB_USER +“ -p” + DB_USER_PASSWORD +“” + DB_NAME +“ | pv | gzip>” +管道。     BACKUP_PATH)+“ /” + FILE_NAME +“ .sql”