Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL数据库表在XAMPP文件夹中的确切位置是什么?_Mysql_Database_Data Migration - Fatal编程技术网

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

MySQL数据库表在XAMPP文件夹中的确切位置是什么?,mysql,database,data-migration,Mysql,Database,Data Migration,我有一个MySQL数据库,我想知道这些数据实际存储在XAMPP文件夹中的确切位置,我到这个文件位置尝试获取信息: xampp -> mysql -> data -> 在这里,我为每个数据库找到了一个单独的文件夹,在这些文件夹中,我看到了以.frm格式(frm文件)存储的文件 当我用.frm格式的所有表复制我想要的数据库并尝试在另一台电脑上使用它们时,我得到了一个同名的空数据库 本地服务器上保存的数据库数据文件在哪里?确切位置存储在“my.ini”中,该位置位于mysql主安装

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

xampp -> mysql -> data ->
在这里,我为每个数据库找到了一个单独的文件夹,在这些文件夹中,我看到了以
.frm格式(frm文件)
存储的文件

当我用
.frm格式的所有表复制我想要的数据库并尝试在另一台电脑上使用它们时,我得到了一个同名的空数据库


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

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

我认为问题在于你的表引擎。我猜你是在用InnoDB做桌子。因此,您无法轻松复制文件进行复制。
看看这些链接:


另外,我建议您使用phpMyAdmin之类的工具来创建备份文件,然后使用相同的IDE在下一台计算机上还原备份文件。

您的数据库位于以下目录中:

C:\xampp\mysql\data

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

/Applications/XAMPP/xamppfiles/var/mysql

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

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


C:\xampp\mysql\data

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

快乐文件搜索社区:)

下面是通过phpmyadmin运行时的情况:

如果您像我一样,不使用Xampp或其他安装程序手动安装Web服务器


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

好吧,下面是对我有效的方法:
复制并粘贴整个数据文件夹,而不仅仅是内容。
我使用xampp,数据的路径是
xampp/mysql/data


祝你好运

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

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

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

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


希望对您有所帮助,祝您编码愉快。

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

@muhammad非常感谢您的回答,我使用的是innodb,但我也尝试了myisam。我知道phpMyAdmin&我很容易导入和导出数据,但现在我需要知道我的tables@Arif所有表都存储在您在问题中提到的路径(mysql\data)中。但是当您的InnoDB表和数据库有其他不存储在此目录中的相关文件时。你也需要.idb文件,我在这里找不到path@Muhammad我所有的表都保存在“.frm”类型中,在同一个文件夹中还有一个额外的文件“db.opt”查看第一个链接:是的,我看到了“my.ini”中的文件夹路径,但在该文件夹中我在“.frm”中找到了我的表键入
my.ini
在'C:\xampp\mysql\bin\my.ini'目录中。您能让您的回答更具建设性吗?@Silva centos 6上我的xampp中没有目录或文件调用数据整洁干净的回答我在哪里键入这个?@SherylHohman,您可以通过命令行或phpmyadmin>sql选项卡来运行它。2018年XAMPP for OS X 7.2.12(相同位置)仍然如此