本文共 846 字,大约阅读时间需要 2 分钟。
mysqldump -u root -p123456 dbname > backdb.sql
mysqldump -u root -p123456 dbname tbname1, tbname2 > backdb.sql
mysqldump -u root -p123456 --databases dbname1, dbname2 > backdb.sql
mysqldump -u root -p123456 --all-databases > backdb.sql
mysqldump -u root -p123456 --all-databases | gzip > backdb_`date '+%Y-%m-%d'`.sql.gz
将host1上的sourceDb复制到host2的targetDb,前提是host2主机上已经创建targetDb数据库
-C指示主机间的数据传输使用数据压缩mysqldump --host=host1 --opt sourceDb| mysql --host=host2 -C targetDb
0 1 * * * mysqldump -u root -p123456 --all-databases | gzip > /data/dockers/mysql/data/backdb_`date '+%Y-%m-%d'`.sql.gz
0 1 * * * docker exec mysql mysqldump -u root -p123456 --all-databases | gzip > /data/dockers/mysql/data/backdb_`date '+%Y-%m-%d'`.sql.gz
转载地址:http://ydaui.baihongyu.com/