二、利用mysqldump进行数据库备份
《一》数据库操作
- 1、 备份所有数据库
mysqldump -h 主机IP -uroot -p --all-database > /data/dball.sql
- 2、备份多个数据库
mysqldump -h 主机IP -uroot -p db1 db2 db3 >/data/db123.sql
- 3 、备份单数据库
mysqldump -h 主机IP -uroot -p db >/data/db.sql
- 1、备份数据库中多张表
mysqldump -h 主机IP -uroot -p db table1 table2 >/data/db_table12.sql
- 2、 备份数据库中一张表
mysqldump -h 主机IP -uroot -p db table >/data/db_table.sql
- 3、 根据where进行备份
mysqldump -h 主机IP -uroot -p db table --where " 查询条件" >/data/db_table.sql
- 4、备份数据中,忽略某张表
mysqldump -h 主机IP -uroot -p db --ignore-table=logtable --ignore-table=historytable >/data/db_table.sql
5、只导出表结构,不导出数据 -d选项
mysqldump -h主机IP -d -uroot -p 数据库名 > db.sql
- 6、只导出数据,不导出表结构 -t选项
mysqldump -h主机IP -t -uroot -p 数据库名 > db.sql