0

我安装了一个 Lampp,现在我的 Ubuntu 无法正常工作,并且一次又一次地跳回登录屏幕。

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

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

4

2 回答 2

3

表文件位于数据库名称所在的/opt/lampp/var/mysql/[db_name]/位置。[db_name]

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

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

如果您不幸地使用InnoDB,您将无法移动它们:

当 MySQL 删除表或数据库时,它必须删除一个或多个 .frm 文件以及 InnoDB 数据字典中的相应条目。因此,您不能仅通过移动 .frm 文件在数据库之间移动 InnoDB 表。

于 2013-05-31T07:12:00.057 回答
0

我在里面找到了lampp数据库

/opt/lampp/var/mysql/DATABASE_NAME
于 2018-04-04T05:10:10.607 回答