现在的位置: 首页 > 综合 > 正文

手把手教你mysql(十六)数据备份与还原

2014年05月27日 ⁄ 综合 ⁄ 共 582字 ⁄ 字号 评论关闭

一: 数据备份

备份数据可以保证数据库中数据的安全,数据库管理员需要定期的进行数据库备份,防止操作失误或者人为破坏。

1.1 使用mysqldump 命令备份

mysqldump -u username -p dbname table1 table2 ... > BackupName.sql

dbname 参数表示数据库的名称;table1 和table2 参数表示表的名称,没有该参数时将备份整个数据库;

BackupName.sql 参数表示备份文件的名称,文件名前面可以加上一个绝对路径。通常以sql 作为后缀。

首先先打开CMD,然后cd到mysql的安装目录下的bin,然后执行命令




然后 查看c盘你就会发现多了db_book2.sql,文件中包含了数据库的所有信息

 

1.2     使用mysql图形工具备份

 

二: 数据还原

2.2 使用mysql 命令还原

Mysql -u root -p [dbname] < backup.sql

dbname 参数表示数据库名称。该参数是可选参数,可以指定数据库名,也可以不指定。指定数据库名时,表示还原该数据库下的表。不指定数据库名时,表示还原特定的一个数据库。而备份文件中有创建数据库的语句。

 

我已经将db_book2中的表全部删除,执行如下命令后,成功恢复!



2.3 使用图形工具还原

 

三: 总结

今天为大家带来了数据备份与还原的相关知识,下节为大家带来前面知识点的一些补充,谢谢大家。

抱歉!评论已关闭.