一: 数据备份
备份数据可以保证数据库中数据的安全,数据库管理员需要定期的进行数据库备份,防止操作失误或者人为破坏。
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 使用图形工具还原
三: 总结
今天为大家带来了数据备份与还原的相关知识,下节为大家带来前面知识点的一些补充,谢谢大家。
原文:http://blog.csdn.net/a672489861/article/details/18442889