1.5 数据备份与还原
数据库中的数据需要定期备份,数据量小的可以一周备份一次,数据量的可以一天备份一次。
1.5.1 数据备份
利用mysqldump工具,语法:
代码语言:javascript复制mysqldump 数据库连接 数据库 > SQL文件备份地址
例题:
代码语言:javascript复制-- 将data数据库中所有的表导出到data.sql中
F:wampPHPTutorialMySQLbin>mysqldump -uroot -proot data>c:data.sql
-- 将data数据库中的stuinfo、stumarks表
F:wampPHPTutorialMySQLbin>mysqldump -uroot -proot data stuinfo stumarks>c:data.sql
-- 导出data数据库,导出的语句中带有创建数据库的语法
F:wampPHPTutorialMySQLbin>mysqldump -uroot -proot -B data>c:data1.sql
1.5.2 数据还原
方法一:MySQL的source指令(需要登录MySQL才能使用)
代码语言:javascript复制mysql> source c:/data.sql;
注意:地址分隔符用斜线,不能用反斜线
方法二:通过mysql指令数据还原(不需要登录MySQL)
语法:
代码语言:javascript复制mysql 连接数据库 导入的数据库名 < 导入的SQL文件
例题:
代码语言:javascript复制F:wampPHPTutorialMySQLbin>mysql -uroot -proot data1 < c:data.sql