1、 数据的备份
a) 使用mysqldump命令备份
基本格式:mysqldump –u user –h post –p password dbname [tbname,[tbname…]] >filename.file
i. 使用mysqldump备份单个数据库中的所有表
mysqldump –u user –h post –p password dbname > path
ii. 备份数据库中的某个表
iii. 备份多个数据库
mysqldump –u user –p password dbname1 dbname2 > path
b) 使用mysqlhotcopy工具快速备份
此工具只能备份MyISAM和ARCHIVE类型的表,因此不作具体介绍。
2、 数据还原
a) 使用mysql命令还原
mysql –u user –p password –h host [dbname] < filename.sql
如果SQL文件为mysqlddump工具创建数据库语句的文件,执行的时候不需要指定数据库名。
b) 直接复制到数据库目录
对MyISAM有效,对InnoDB无效,需要将文件复制到MySQL的data目录。
c) mysqlhotcopy快速恢复