Mysql 一次性备份导出/导入恢复所有数据库

有木有遇到过这种情况?电脑或者服务器需要重装系统?可是你电脑上存着n多个网站的数据库,怎么办?把数据库文件夹拷贝出来,重装系统之后再拷回去?如果你使用了InnoDB引擎,恐怕那样做会出麻烦的,一个一个往外导数据库?天哪,那要搞到何年何月啊?今天合肥网站制作向阳互联就来介绍一下如何一口气导出全部数据库,再把数据库恢复回来,其实利用mysqldump的—all-databases参数可以一口气把你数据库root用户下的所有数据库一口气导出到一个sql文件里。然后,重装系统后使用source命令可以再一口气倒回来。

导出全部数据库mysqldump -uroot -p --all-databases > sqlfile.sql

此操作会把数据库服务器root用户下的所有数据库都导出来。如果回车后提示Enter Password:请输入你的mysql root密码。


注意:all前面是两个减号(-),,databases前面是一个减号   --all-databases

像上图那样操作,就会在我的d盘生成一个sqlfile.sql文件,导出过程中没有光标闪烁,当你发现又可以键入命令(有光标闪烁了),数据库就导出完成了。

吼吼,还不小呢。

导入:

1.登录mysal:

         mysql–uroot –p

根据提示输入密码

然后:

         sourced:\sqlfile.sql;

记得这句后面有分号哈。


linux下路径分隔符是"/",windows下是"\"和"/"都行

 

登录本地Mysql服务器直接用mysql -uroot -p也可以,这里我写成mysql -hlocalhost -uroot -p 其实是指定了服务器为本地,访问远程服务器需要在-h参数后面指定主机地址


退出mysql:

quit然后回车,看到Bye(再见的意思)就成功退出啦。

 

另外,source命令还可以一次导入多个sql文件,下面来介绍下方法:

         1.新建一个all.sql,输入下面的内容并保存:

         sourced:\sql1.sql

         sourced:\sql2.sql

         2.登录mysql后,输入指令source all.sql;

 

以上是使用mysql的命令行模式进行操作的,不是phpmyadmin等图形界面工具的操作方法。

 

文章来源:合肥向阳互联文化传媒有限公司

http://www.xyservice.com

尊重作者版权,转载请注明出处,谢谢!

 

 

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
faisunSQL自导入数据库备份程序 导入数据时需要用到外部工具,很不方便而且速度慢、成功率低,怎么办? 数据库太大根本无法导出导入,怎么办? faisunSQL 就是为解决以上问题而诞生的。 一 FaisunSQL 程序有以下特点: ·可以导出导入任意大小的数据库。FaisunSQL 采用分卷导出的方式,将数据库分为多个部份多次导出,因此理论上无论多大的数据库,它都可以胜任。 ·导出的文件本身可以在PHP环境下执行,因此不需要借助其他工具(也不再需要 FaisunSQL程序)。导出的文件为完整的 PHP 文件,直接在服务器中执行即可,使用方便。 ·虽然为多页导出导入,但其过程会自动运行,且执行速度较快,成功率高。 程序编写时考虑了程序的可整合性,因此只要略加修改即可整合到其他程序的后台。 ·导出方式、每个数据文件的大小和数据表等都可以进行设置,个性化强。 ·程序对数据进行了一定的压缩,减少了备份文件的空间占用。 ·对导出的程序进行了加密,安全性高。 ·导出导入时基本上按照默认的配置即可,使用方便快捷。 二 使用方法: 直接把文件夹“faisunsql”(包括“index.php”、“readme.txt”和文件夹“faisunsql_files”)上传到PHP+MySQL的服务器并输入其HTTP路径运行“index.php”即可。 注意:如果您不是一个PHP程序员,请不要对文件包括“配置部分”作任何修改,否则可能对您数据不利。配置部分运行后会出现表单让您重新填写。 运行后请阅读《说明文档》。 三 谢谢您使用本程序。 开发者: faisun ( Email:[email protected] QQ:15242663 ) 版权所有(C) 天窗 http://www.faisun.com ------------------------------- 版本说明: faisunSQL V3.7: 改正数据表字段名为关键字时创建错误的BUG;用 REPLACE INTO 代替 INSERT INTO ,防止重复提交数据造成的错误;添加在运行备份文件时以HTTP方式删除备份文件的功能。 faisunSQL V3.6: 改进导出导入时由于网络速度原因造成页面总是出现空白期的现象;实现导出导入时运行超时则自动重新提交;修正导入密码个别特殊字符出错的BUG;添加设置导出导入一页时间间隔功能;使导出进度计算更准确;重新组织了源代码,使之更简洁;写了更详细的说明文档。 faisunSQL V3.5: 改为框架页面;添加HTTP下载备份的数据文件功能;添加运行任意一个数据文件自动转到主文件的功能。 faisunSQL V3.4: 改进导出步骤和一些界面,使用起来更简单明了;修正一些JavaScript错误。 faisunSQL V3.3: 添加导入密码,增强安全性。加入先删除原有备份文件的机制。 faisunSQL V3.2: 进一步完善导出进度,并修正单文件导出的一个BUG。 faisunSQL V3.1: 增加导出进度显示,方便用户估计完成导出的时间。并根据网友的要求和疑问修改了部分使用说明和注意事项。V3.0 发布两天后就发布了V3.1。 faisunSQL V3.0: 增加多页导出的功能,加上以前的多页导入功能,使理论上无论多大的数据库都可以操作成为现实。2003年8月底向网络公布并取得很多网友的认可。 (以下版本只作自己用,没有在网络上公布) faisunSQL V2.0: 增加导出多页自导入文件的功能,使比较大的数据库可以导入,但更大的数据库无法导出。 faisunSQL V1.0: 可以导出一个自导入文件,使导入数据库大大方便。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值