PHP-数据备份与还原

2020-03-27 13:48:33 浏览数 (1)

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

0 人点赞