天天看点

PHP-数据备份与还原

1.5 数据备份与还原

数据库中的数据需要定期备份,数据量小的可以一周备份一次,数据量的可以一天备份一次。

1.5.1 数据备份

利用mysqldump工具,语法:

mysqldump 数据库连接 数据库 > SQL文件备份地址
           

例题:

-- 将data数据库中所有的表导出到data.sql中
F:\wamp\PHPTutorial\MySQL\bin>mysqldump -uroot -proot data>c:\data.sql

-- 将data数据库中的stuinfo、stumarks表
F:\wamp\PHPTutorial\MySQL\bin>mysqldump -uroot -proot data stuinfo stumarks>c:\data.sql

-- 导出data数据库,导出的语句中带有创建数据库的语法
F:\wamp\PHPTutorial\MySQL\bin>mysqldump -uroot -proot -B data>c:\data1.sql
           

1.5.2 数据还原

方法一:MySQL的source指令(需要登录MySQL才能使用)

mysql> source c:/data.sql;
注意:地址分隔符用斜线,不能用反斜线
           
mysql 连接数据库 导入的数据库名 < 导入的SQL文件
           
F:\wamp\PHPTutorial\MySQL\bin>mysql -uroot -proot data1 < c:\data.sql