一、方法:使用工具
1.先建库
2.在新建的库右键 【允许SQL文件】
方法:备份
1.在已有的库右键 【转储SQL文件】
2.选择路径后进行保存, 会保存为xxx.sql 的文件
二、方法:控制台恢复
在控制台输入如下指令:
mysql –h localhost -P 3306 –u root –p dbname < /path/db_name.sql;
注意:
•“dbname”表示需要恢复的数据库,
•“/path/db_name.sql”表示所恢复数据库的备份文件绝对路径。
方法1:控制台备份
控制台备份时,依赖的是MySQL自带的备份工具mysqldump,该工具的功能是转储数据 库,将数据转移到另一个SQL数据库,当然并不局限于MySQL数据库。
在控制台输入如下命令:
mysqldump -h localhost –P 3306 –u root –p dbname > /path/db_name.sql
注意:
•“dbname”表示需要备份的数据库,
•“/path/db_name.sql”表示将备份的数据库保存的绝对路径。
数据库备份和恢复的作用和价值主要体现在以下几个方面:
- 高可用性:使数据库的失效次数减到 最少,从而使数据库保持 最大的可用性。
- 安全性: 计算机病毒型、特洛伊木 马型、“黑客”入侵型、 逻辑炸弹型等会造成信息 丢失,丢失的数据需要及 时恢复。
- 完整性 当数据库失效后,确保尽 量少的数据丢失或根本不 丢失,从而使数据具有最 大的完整性。