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指令数据还原(不需要登录MySQL)
语法:
mysql 连接数据库 导入的数据库名 < 导入的SQL文件
例题:
F:\wamp\PHPTutorial\MySQL\bin>mysql -uroot -proot data1 < c:\data.sql