网神通电脑维修:电脑维修、数据恢复、解密加密、整机组装、维护升级、IT外包 、监控安装维护、网络维护、打印机共享与维修、网站建设与维护☑诚信 ☑效率 ☑快速 ☑低价 ☑专业 免费咨询:13927420089

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

22 08月
作者:网神通|分类:电脑

有木有遇到过这种情况?电脑或者服务器需要重装系统?可是你电脑上存着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.wstdnwx.com/?id=377 转载需授权!

分享到:
浏览358 评论0
返回
目录
返回
首页
zblog怎么换空间(搬家备份恢复)最稳定方法 李彦宏:AI发展分三阶段,正处于经济智能化的过渡期

发表评论

扫一扫,加我为微信好友加我为微信好友

遇到问题?请给我们留言

请填写您的电话号码,我们将回复您电话

您是本站第5255名访客 今日有0篇新文章 当前在线 6 人

分享:

支付宝

微信

歌曲 - 歌手
0:00