操作系统挂了,怎么把mysql备份出来

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了操作系统挂了,怎么把mysql备份出来相关的知识,希望对你有一定的参考价值。

操作系统挂了,怎么把mysql备份出来,现在操作系统无法进入了。。。操作系统是windows2008R2

MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin (或者直接将windows的环境变量path中添加该目录) 2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名如我输入的命令行:mysqldump -u root -p news > news.sql (输入后会让你输入进入MySQL的密码) (如果导出单张表的话在数据库名后面输入表名即可) 3、会看到文件news.sql自动生成到bin文件下命令行导入数据库: 1,将要导入的.sql文件移至bin文件下,这样的路径比较方便 2,同上面导出的第1步 3,进入MySQL:mysql -u 用户名 -p 如我输入的命令行:mysql -u root -p (输入同样后会让你输入MySQL的密码) 4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库 5,输入:mysql>use 目标数据库名如我输入的命令行:mysql>use news; 6,导入文件:mysql>source 导入的文件名; 如我输入的命令行:mysql>source news.sql;追问

现在是服务器操作系统进不去。。。

参考技术A 把硬盘挂到其他机器上,导出数据库即可
或者制作U盘PE系统,将U盘插到电脑上启动,然后拷贝数据库文件。

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

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

 

 




以上是关于操作系统挂了,怎么把mysql备份出来的主要内容,如果未能解决你的问题,请参考以下文章

mysql整个数据完全备份。 可不可以把mysql的 data目录下的数据文件复制出来等于备份?

备份/还原mysql数据库

把linux系统上面的svn版本备份到移动硬盘里面怎么备份?用啥命令?

怎么快速迁移数据从 MSSQL 到 MySQL

虚拟机的linux系统怎么备份出来安装到实体电脑上

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