从LAMP恢复mysql数据库

时间:2013-05-31 06:54:50

标签: mysql xampp lampp

我安装了一个灯泡,现在我的Ubuntu无法工作,一次又一次地反弹回登录屏幕。

我有双启动设置,所以我可以访问Windows 7,我已经在其上安装了Linux分区。

我有使用LAMP创建的数据库,是否可以从Windows访问此数据。实际上MySQL数据存储在哪里?如果我将这些文件复制到XAMPP安装,它将恢复数据库吗?

2 个答案:

答案 0 :(得分:3)

表格文件位于/opt/lampp/var/mysql/[db_name]/,其中[db_name]是数据库的名称。

如果您使用MyISAM,则必须为每个表复制3个文件:

  

每个MyISAM表都以三个文件存储在磁盘上。文件有   以表名开头并具有指示的扩展名的名称   文件类型。 .frm文件存储表格式。数据文件有   .MYD(MYData)扩展名。索引文件有一个.MYI(MYIndex)   扩展

如果您使用的是InnoDB,则无法移动它们:

  

当MySQL删除表或数据库时,它必须删除一个或多个   .frm文件以及InnoDB数据中的相应条目   字典。因此,您无法在两者之间移动InnoDB表   数据库只需移动.frm文件即可。

答案 1 :(得分:0)

我在

中找到了lampp数据库
/opt/lampp/var/mysql/DATABASE_NAME