您的位置:首页 > 数据库 > MySQL

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

2014-01-18 08:56 591 查看
一: 数据备份

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

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 使用图形工具还原



三: 总结

今天为大家带来了数据备份与还原的相关知识,下节为大家带来前面知识点的一些补充,谢谢大家。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: