mysql 备份与恢复基本操作

windows环境下,使用mysqldump,从mysql中导出数据库结构。dbn
2008-06-13 13:45

 



你完全不必看外面这么多废话,看本框框里面的实施步骤就可以了。

一、进入mysql的bin目录

二、 导出:

[mysql bin path]>mysqldump --opt -d -u root -p dbn > backup-file.sql
Enter password: ******

三、导入:

[mysql bin path]>mysql -u root -p dbn < backup-file.sql
Enter password: ******

四、收尾工作:清理sql文件,导出时会在bin目录下生成 backup-file.sql文件,在导入工作完成后就没用了,可以删了,当然留着也可以。


mysql -u root -p --character-sets-dir=utf-8 dbn < _backup-file_utf-8.sql


罗嗦几句:

今天换工作环境到自己的小本上,之前保存数据库结构的windows OS机器已经点不亮了很可能是搬家的时候撞出了什么故障。只能从linux服务器上导一份数据结构下来了。mysql用的不怎么熟啊……

我可怜的本本“滴……”来“滴………”去“滴…………”,了一个小时才搞定!!

好记性不如烂笔头。且不论我的blog记载给别人带来了多少便利,就我自己也是从中节约了不少的时间的,毕竟接触的技术有点多,久了不用就会忘记,记下来以备查询。


baidu了一堆资料,大部分都是用在linux环境的,导入操作大致有两种方法:

1、mysql -u root -p databasename < bak.sql;

2、. bak.sql;

诸多人推荐使用方法二,并且说方法一有问题。啥问题?没说。
之前在linux上做过导入sql的操作,用“.”命令,即方法二。试了下,windows下不支持。遂采用方法一。尝试的过程中根据记忆试过很多linux下可行的方法。小本滴了无数次。

本次操作得到的教训就是:要学别人的方法,一定要做到每个细节都一样,否则,命令是不会运行的。
备注:使用工具导出,与使用mysqldump导出的文件不一样,区别在于工具导出有create database 命令
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值