在远程服务器上,使用gzip,将所有mysql数据库备份到单个文件

・1 分钟阅读

将所有mysql数据库备份到远程服务器上的各个文件

for I in $(mysql -e 'show databases' -u root --password=root -s --skip-column-names); do mysqldump -u root --password=root $I | gzip -c | ssh user@server.com"cat > /remote/$I.sql.gz"; done
它获取所有为$MYSQLUSER授予的数据库名,并通过SSH将它们发送到远程主机。
Hujiuxiang profile image