我安装了一个灯泡,现在我的Ubuntu无法工作,一次又一次地反弹回登录屏幕。
我有双启动设置,所以我可以访问Windows 7,我已经在其上安装了Linux分区。
我有使用LAMP创建的数据库,是否可以从Windows访问此数据。实际上MySQL数据存储在哪里?如果我将这些文件复制到XAMPP安装,它将恢复数据库吗?
答案 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