Mysql之备份还原

方案1:

适用于mysiam表:直接将tbl_name.frm,Tbl_name.myd,Tbl_name.myi三个文件(这三个文件位于data目录下,每个数据库对应一个文件夹,C:\Documents and Settings\All Users\MySQL\MySQL Server 5.6\data\test  test文件夹对应相应的数据库),保存,备份即可。

需要的时候,直接解压到移动到相应的数据库目录内即可。

注意:如果是同样的方法,处理的innodb表结构文件。则使用showtables时,也可以看到但是不能使用的。


方案2:

通用的方案:

思路是:将建表结构,与插入数据的sql语句生成并保存,下次如果需要该结构和数据,直接将数据语句执行即可。

利用mysqldump.exe工具。它不是sql语言的一部分。不需要再mysql命令行客户端执行,直接运行即可。

备份数据test数据库:




将备份的数据库还原:

将刚刚生成的sql语句,执行即可。

如何执行保存在文件内的sql语句:

使用source指令,可以指定需要执行sql语句的源代码文件:




常用的备份操作:

1、备份整个数据内的表

Mysqldump -uroot -p test > F:/mysql/test/test.sql

test表示数据库

2、备份数据库的指定表

Mysqldump -uroot -p test teacher_class > F:/mysql/test/test_teacher_class.sql

test表示数据库 teacher_class表示数据库中的表




3、指定多张表

Mysqldump -uroot -p test teacher_class tbl_name1 tbl_name2 > F:/mysql/test/test_teacher_class.sql


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Henry_Jing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值