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

时间:2012-03-11 06:27:57

标签: mysql database data-migration

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

xampp -> mysql -> data ->

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

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

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

10 个答案:

答案 0 :(得分:29)

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

/Applications/XAMPP/xamppfiles/var/mysql

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

答案 1 :(得分:24)

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

答案 2 :(得分:10)

我认为问题是你的表引擎。我猜你正在为你的桌子使用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在下一台机器上恢复备份文件。

答案 3 :(得分:7)

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

快乐文件huntin' SO社区:)

答案 4 :(得分:4)

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

答案 5 :(得分:3)

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

C:\xampp\mysql\data

答案 6 :(得分:3)

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

古德勒克!

答案 7 :(得分:1)

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

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

答案 8 :(得分:0)

以防万一您忘记或避免通过PHPMYADMIN导出功能进行复制。

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

位置:在/ Users / XXXXUSER / XAMPP / xamppfiles / var / mysql中找到数据库文件夹。

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

希望它能帮助您,编写愉快的代码。

答案 9 :(得分:0)

在Ubuntu中,文件路径为./opt/lampp/var/mysql