Mysqldump 工具備份
- 備份單個(gè)數(shù)據(jù)庫(kù)
mysqldump -h127.0.0.1 -p3306 -uroot -ppassword dbname > backdb.sql
- 備份同個(gè)數(shù)據(jù)庫(kù)中的某個(gè)表
mysqldump -h127.0.0.1 -p3306 -uroot -ppassword dbname tbname1, tbname2 > /data/backup/backdb.sql
- 備份多個(gè)數(shù)據(jù)庫(kù)
mysqldump -h127.0.0.1 -p3306 -uroot -ppassword --databases dbname1, dbname2 > /data/backup/backdb.sql
- 備份系統(tǒng)中所有數(shù)據(jù)庫(kù)
mysqldump -h127.0.0.1 -p3306 -uroot -ppassword --all-databases > /data/backup/backdb.sql
- 備份壓縮數(shù)據(jù)庫(kù)
mysqldump -h127.0.0.1 -p3306 -uroot -ppassword --database cmdb | gzip > /data/backup/cmdb.sql.gz
- 備份數(shù)據(jù)庫(kù)結(jié)構(gòu)言沐,不備份數(shù)據(jù)
mysqldump -h127.0.0.1 -p3306 -uroot -ppassword --no-data --database dbname1 dbname2 dbname3 > /data/backup/backdb.sql