- 备份所有数据库: mysqldump -u root -p --all-databases > sql.all
- 备份mds数据库:mysqldump -u root -p --databases mds> sql.mds
- 备份指定的多个数据库:mysqldump -u root -p --databases db1 db2 db3 > sql.123
- 备份mysql数据库下的t1表:mysqldump -u root -p mysql t1> sql.t1
如果不用–databases选项,在后期进行数据还原操作时,如果该数据库不存在,必须先创建该数据库;而在例子3指定多个数据库时,必须要加–databases参数,否则db2会被认为是db1库的表。
把备份的所有数据文件还原:
mysql -u root -p < sql.all,这里不需要指定库,因为是全部数据库
mysql -u root -p’db10$ZTE’ mysql <sql.mds#这里就需要指定是mds库了