我的远程服务器的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 编辑 ] https://bbs.vpser.net/attachment.php?aid=2464&noupdate=yes
如图,把这些全部复制下来,重装好后,建个数据库,再把这些数据放到数据库名的那个文件夹里,登陆PHPMYADMIN,修复表,优化表
OK了
页:
[1]