逻辑备份实际上就是把数据导出为sql语句,优点是对于任何存储引擎(Myisam或innodb)都可用。
一、备份
mysqldump [options] db_name [options]
备份test数据库中的documents 到指定的文件d:\documentss.sql
D:\>xampp\mysql\bin\mysqldump -uroot -p test documents>d:\documentss.sql
备份数据库test中的所有表到指定文件
D:\>xampp\mysql\bin\mysqldump -uroot -p test>d:\documentss.sql
备份数据库并把所有的表加上读锁,防止备份期间写入或更新
D:\>xampp\mysql\bin\mysqldump -uroot -p -l test documents>documentss.sql
PS:mysqldump有多个参数,可通过 --help 查看
二、还原
mysql->use test;
mysql->source d:\documentss.sql