kvl51071 发表于 2015-4-30 21:46:35

我的远程服务器的mysql挂了,没备份,怎么恢复数据?

是mysql挂了,linux服务器还好。


平时的教程,只知道导入导出数据,不知数据在那个位置?


linux的文化,一切都是文件,本来要先弄懂数据在那个路径下面的。可是一开始就教我们动动鼠标在phpmyadmin下备份,和mysql命令行下面备份。


我前段时间备份,都是把整个网站的html、php网页文件,复制到本地。网页文件备份了,数据库文件都不知道藏在那个位置?

在这个目录下
/usr/local/mysql/var


文件夹就是数据库名,最前面有3个中文数据库名,显示的是符号。下次不用中文数据库名了。


进入
/usr/local/mysql/var
下面的1030_club数据库下面,


emlog_attachment就是一个数据表,它由与数据表emlog_attachment同名的三个不同扩展名frm、MYD、MYI,三个文件组成一个数据表。


我现在就得到这些文件。


mysql挂了。那我重装整个web服务器。


重装web服务器之后。要是以前备份好的.sql文件,可以直接恢复。但是之前没有备份成.sql文件,怎么恢复数据?

[ 本帖最后由 kvl51071 于 2015-4-30 21:49 编辑 ]

疯狂痴呆 发表于 2015-4-30 23:49:18

https://bbs.vpser.net/attachment.php?aid=2464&noupdate=yes

如图,把这些全部复制下来,重装好后,建个数据库,再把这些数据放到数据库名的那个文件夹里,登陆PHPMYADMIN,修复表,优化表
OK了
页: [1]
查看完整版本: 我的远程服务器的mysql挂了,没备份,怎么恢复数据?