MySQL的备份与还原( windows系统超简单小白练习)

目录

1,MySQL备份还原的作用:

2,MySQL 备份和还原的基本讲解:

3,MySQL 备份还原的优点缺点

4,MySQL的备份与还原的简单实践


1,MySQL备份还原的作用:

备份的作用:
1. 数据保护:防止数据因各种意外情况(如硬件故障、误操作、病毒攻击等)而丢失,确保数据的安全性。2. 灾难恢复:在遇到灾难事件后能够快速恢复数据,减少业务中断时间,保障业务的连续性。
3. 可回溯性:可以回滚到之前的某个时间点的数据状态,以便处理数据错误或进行数据版本管理。
 
还原的作用:
1. 恢复数据:将备份的数据准确地恢复到数据库中,使数据库回到之前的有效状态。
2. 重建系统:在新的环境或系统故障修复后,通过还原操作重新构建完整的数据库结构和数据。
3. 数据迁移:在不同的服务器或环境之间迁移数据时,还原备份是一种常用方法。

2,MySQL 备份和还原的基本讲解:

备份:
1. 使用 mysqldump 命令:这是常用的备份方法,可以将数据库中的表结构和数据导出为一个.sql 文件。例如: mysqldump -u 用户名 -p 数据库名 > 备份文件名.sql 。
2. 物理文件备份:可以直接复制 MySQL 数据目录下的相关文件,但这种方式相对复杂一些,且不太灵活。
还原:
1. 使用 mysql 命令:执行备份文件中的 SQL 语句来还原数据。例如: mysql -u 用户名 -p 数据库名 < 备份文件名.sql 。
2. 将物理文件复制回数据目录(如果是通过物理文件备份的方式)。
在备份和还原过程中,需要注意以下几点:
 
- 确保有足够的权限进行操作。
- 备份文件的存储要安全可靠。
- 还原时要确认目标数据库的状态和环境是否合适。
 
这只是一个简要的介绍,实际应用中还可能涉及到更复杂的备份策略和还原场景,需要根据具体需求进行进一步的研究和配置。

3,MySQL 备份还原的优点缺点

 MySQL 备份的优点:
1. 保障数据安全:能有效防止数据丢失,为数据提供了一层可靠的保护。
2. 灵活多样:可以采用多种方式如 mysqldump 等进行备份,适应不同场景需求。
3. 相对简单:一些备份方法操作起来不复杂,容易实施。

MySQL 备份的缺点:
1. 可能占用资源:在备份过程中可能会消耗一定的系统资源,如 CPU、内存和磁盘 I/O 等,对系统性能有一定影响。
2. 备份时间长:对于数据量较大的情况,备份可能会花费较长时间。


MySQL 还原的优点:
1. 快速恢复数据:能够在需要时及时将数据恢复到指定状态,保障业务正常运行。
2. 准确可靠:只要备份是完好的,还原的数据通常是准确的。


MySQL 还原的缺点:
1. 依赖备份质量:如果备份本身存在问题,还原效果会受到影响。
2. 可能出现兼容性问题:在不同版本或环境之间进行还原时,可能会遇到一些兼容性方面的挑战。

4,MySQL的备份与还原的简单实践

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的备份与还原完成

  • 17
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值