Mysql 一遍性备份导出/导入復苏所有数据库

Mysql 五次性备份导出/导入苏醒所有数据库

有木有遭遇过这种场馆?电脑仍然服务器需要重装系统?但是你电脑上存着n六个网站的数据库,肿么办?把数据库文件夹拷贝出来,重装系统之后再拷回去?假使你利用了InnoDB引擎,恐怕这样做会出麻烦的,一个一个往外导数据库?天哪,这要搞到何年何月啊?明天华雷斯网站制作通往互联就来介绍一下如何一口气导出所有数据库,再把数据库復苏回来,其实拔取mysqldump的—all-databases参数可以一口气把你数据库root用户下的保有数据库一口气导出到一个sql文件里。然后,重装系统后使用source命令可以再一口气倒回来。

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

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

图片 1

留意:all前边是五个减号(-),,databases前边是一个减号  
--all-databases

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

图片 2

吼吼,还不小呢。

导入:

1.登录mysal:

         mysql–uroot –p

按照提示输入密码

图片 3

然后:

         sourced:\sqlfile.sql;

回想这句后边有分号哈。

图片 4

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

 

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

退出mysql:

quit然后回车,看到Bye(再见的意趣)就打响脱离啦。

图片 5

 

其它,source命令仍可以两遍导入多少个sql文件,下面来介绍下方法:

         1.新建一个all.sql,输入下边的始末并保留:

         sourced:\sql1.sql

         sourced:\sql2.sql

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

 

如上是利用mysql的命令行格局展开操作的,不是phpmyadmin等图形界面工具的操作方法。

 

作品来源:塔尔萨向阳互联文化传媒有限公司

http://www.xyservice.com

讲究作者版权,转载请阐明出处,谢谢!

 

 

相关文章

Comment ()
评论是一种美德,说点什么吧,否则我会恨你的。。。