XAMPP文件夹中MySQL数据库表的确切位置是什么?

问题描述 投票:22回答:9

我有一个MySQL数据库,我想知道这个数据实际存储在XAMPP文件夹中的确切位置,我去了这个文件位置试图获取信息:

xampp -> mysql -> data ->

在这里,我为每个数据库找到了一个单独的文件夹,在这些文件夹中,我看到了使用.frm format (FRM FILE)存储的文件。

当我用.frm format中的所有表复制我想要的数据库并尝试在另一台PC上使用它时,我得到了一个同名的空数据库。

数据库的数据文件保存在本地服务器上的哪个位置?

mysql database data-migration
9个回答
11
投票

我认为问题是你的表引擎。我猜你正在为你的桌子使用InnoDB。因此,您无法轻松复制文件以进行复制。 看看这些链接: http://dev.mysql.com/doc/refman/5.0/en/innodb-backup.html http://dev.mysql.com/doc/refman/5.0/en/innodb-migration.html

另外,我建议您使用phpMyAdmin之类的东西来创建备份文件,然后使用相同的IDE在下一台机器上恢复备份文件。


31
投票

对于Mac,您的数据库文件位于:

/Applications/XAMPP/xamppfiles/var/mysql

您可能需要管理员权限才能访问或删除文件。


24
投票

您的数据库位于以下目录中: C:\xampp\mysql\data


7
投票

我知道的已经很晚了,但您可以使用SELECT @@datadir获取信息。

快乐文件huntin'SO社区:)


4
投票

确切的位置存储在主要mysql安装目录下的“my.ini”中。在my.ini文件中,查找“datadir”。此参数指向数据文件夹。


3
投票

数据存储在此路径中。您可以搜索数据位置,只需将以下地址放在您的搜索位置(网址):

C:\xampp\mysql\data


3
投票

嗯,这对我有用: 复制并粘贴整个数据文件夹,而不仅仅是内容。 我使用xampp,数据的路径是xampp/mysql/data

祝好运!


1
投票

万一你忘记或避免通过PHPMYADMIN导出功能复制..

过程:您可以手动复制:过程对于MAC OS,最新版本的XAMPP

位置:在这里找到数据库文件夹/ Users / XXXXUSER / XAMPP / xamppfiles / var / mysql ..

解决方案:将包含数据库名称的整个文件夹复制到类似文件夹中的新xampp中。

希望它有所帮助,快乐编码。


1
投票

如果您像我一样,并在不使用Xampp或其他安装程序的情况下手动安装了您的Web服务器,

您的数据可能存储在C:\ProgramData\MySQL\MySQL Server 5.6\data

© www.soinside.com 2019 - 2024. All rights reserved.