备份的作用:
1. 数据保护:防止数据因各种意外情况(如硬件故障、误操作、病毒攻击等)而丢失,确保数据的安全性。2. 灾难恢复:在遇到灾难事件后能够快速恢复数据,减少业务中断时间,保障业务的连续性。
3. 可回溯性:可以回滚到之前的某个时间点的数据状态,以便处理数据错误或进行数据版本管理。
还原的作用:
1. 恢复数据:将备份的数据准确地恢复到数据库中,使数据库回到之前的有效状态。
2. 重建系统:在新的环境或系统故障修复后,通过还原操作重新构建完整的数据库结构和数据。
3. 数据迁移:在不同的服务器或环境之间迁移数据时,还原备份是一种常用方法。
MySQL 备份的优点:
1. 保障数据安全:能有效防止数据丢失,为数据提供了一层可靠的保护。
2. 灵活多样:可以采用多种方式如 mysqldump 等进行备份,适应不同场景需求。
3. 相对简单:一些备份方法操作起来不复杂,容易实施。
MySQL 备份的缺点:
1. 可能占用资源:在备份过程中可能会消耗一定的系统资源,如 CPU、内存和磁盘 I/O 等,对系统性能有一定影响。
2. 备份时间长:对于数据量较大的情况,备份可能会花费较长时间。
MySQL 还原的优点:
1. 快速恢复数据:能够在需要时及时将数据恢复到指定状态,保障业务正常运行。
2. 准确可靠:只要备份是完好的,还原的数据通常是准确的。
MySQL 还原的缺点:
1. 依赖备份质量:如果备份本身存在问题,还原效果会受到影响。
2. 可能出现兼容性问题:在不同版本或环境之间进行还原时,可能会遇到一些兼容性方面的挑战。
1.进入命令行
Windows+R,打开运行框输入cmd点击确定进入命令行。
2.输入mysql -h127.0.0.1 -uroot -p......(sql密码)进入MySQL。
mysql -h127.0.0.1 -uroot -p.......
3.输入show databases; 查询所有。
show databases;
4.可以在自己之前的数据库里面随便选一个有表的数据库输入代码,我使用的是class01
use 加数据库名,选择使用数据库
use class01;
show tables;查询当前数据库所有的表
show tables;
5.输入exit退出MySQL
exit
6,输入指令备份文件,Windows系统需要在mysqldump后面加入exe,p后面是数据库密码
mysqldump -u 用户名 -p 密码 -B数据库名 > 备份文件名.sql
mysqldump.exe -uroot -p。。。。。 -B class01 > class01.sql
此时在文件夹里可以找到你命名的备份文件了
7,输入mysql -h127.0.0.1 -uroot -p......(sql密码)再次进入MySQL里面
8,再次输入show databases;查询所有数据库。
9.删除备份好的数据库
drop databases class01;
10, 再次查看发现class01已经被删除
11,输入source class01.sql还原文件
source class01.sql;
12,输入以下代码查看发现恢复成功
MySQL的备份与还原完成
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务