目录

AaronJny

诗酒繁华,书剑天涯。

标签: mysql (1)

使用Python3编写脚本一键备份MySQL数据库

假设,MySQL 的连接信息如下: host: 192.168.1.4 port: 3306 user: root password: mypassword 现在,我们需要对这台服务器上的数据库进行备份。从 MySQL 导出数据需要用到 mysqldump 工具,不论写不写 Python 脚本。 一、不编写 Python 脚本 备份全部数据库数据到一个 sql 文件(包括了 MySQL、sys、information_schema、performance_schema 等内置数据库): mysqldump -h192.168.1.4 -uroot -pmypassword -A > mysql_backup.sql 排除掉指定数据库,并备份其他所有数据库数据到一个 sql 文件: mysql -e "show databases;" -h192.168.1.4 -uroot -pmypassword | grep -Ev "Database|mysql|sys|information_schema|performance_schema" | xargs mysqldump ....