gpt4 book ai didi

mysql - 从 LAMP 恢复 mysql 数据库

转载 作者:太空宇宙 更新时间:2023-11-03 12:27:43 27 4
gpt4 key购买 nike

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

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

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

最佳答案

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

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

Each MyISAM table is stored on disk in three files. The files have names that begin with the table name and have an extension to indicate the file type. An .frm file stores the table format. The data file has an .MYD (MYData) extension. The index file has an .MYI (MYIndex) extension.

如果您使用 InnoDB不幸的是你不能移动它们:

When MySQL drops a table or a database, it has to delete one or more .frm files as well as the corresponding entries inside the InnoDB data dictionary. Consequently, you cannot move InnoDB tables between databases simply by moving the .frm files.

关于mysql - 从 LAMP 恢复 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16851427/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com