MySql 数据的备份和恢复



 一.DOS系统下的数据恢复和备份
    1.mysqldump命令备份 
mysqldump 和mysql同级的命令
mysqldump -- help|more 帮助你去查看mysqldump的可选参数
#导入整个bank数据库   
mysqldump -uroot -proot bank >G:/yy/bank.sql
#导入school数据库的某两个表
mysqldump -uroot -proot school student result >G:/yy/bank.sql
  
mysqldump -uroot -proot --skip-add-drop-table school student 


>G:/yy/school.sql
    2. source命令恢复 
        步骤: 1. 先登录服务器  2.再使用use选择要恢复到的数据库名
       3.使用 source 脚本路径
          #恢复数据 
            source G:/yy/school.sql;  
       # mysql命令恢复  test是要恢复到的数据表名 < 脚本路径
    mysql-uroot -proot test <G:/yy/school.sql
 
 二.使用sqlyog工具来备份和恢复
直接点击数据库进行导入导出就行
注意事项: 
打钩的选项看清楚,别影响恢复
 
 三.使用sql命令方式来备份和恢复
#将school数据库里student表中的学号,姓名两列备份出去
    use  school;
#注意:备份出去的文件名不可以提前存在 (sql语句会帮你创建文件名)
            select studentNo,studentName into outfile 'G:/yy/school8.sql'from 


student;
#将备份出去的数据恢复到test数据库的stutable表中
步骤:1.使用数据库 2.创建新表和数据列名 
      3.从地址把数据导入进来
    use test;
    create table stutable(
id int(4),
sname varchar(20)
    )
load data infile 'G:/yy/school8.sql' into table stutable(id,sname)
#查询表内容
     select * from stutable;
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值