我有一个MySQL数据库,我想知道这个数据实际存储在XAMPP文件夹中的确切位置,我去了这个文件位置试图获取信息:
xampp -> mysql -> data ->
在这里,我为每个数据库找到了一个单独的文件夹,在这些文件夹中,我看到了使用.frm format (FRM FILE)
存储的文件。
当我用.frm format
中的所有表复制我想要的数据库并尝试在另一台PC上使用它时,我得到了一个同名的空数据库。
数据库的数据文件保存在本地服务器上的哪个位置?
我认为问题是你的表引擎。我猜你正在为你的桌子使用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在下一台机器上恢复备份文件。
对于Mac,您的数据库文件位于:
/Applications/XAMPP/xamppfiles/var/mysql
您可能需要管理员权限才能访问或删除文件。
您的数据库位于以下目录中:
C:\xampp\mysql\data
我知道的已经很晚了,但您可以使用SELECT @@datadir
获取信息。
快乐文件huntin'SO社区:)
确切的位置存储在主要mysql安装目录下的“my.ini”中。在my.ini文件中,查找“datadir”。此参数指向数据文件夹。
数据存储在此路径中。您可以搜索数据位置,只需将以下地址放在您的搜索位置(网址):
C:\xampp\mysql\data
嗯,这对我有用:
复制并粘贴整个数据文件夹,而不仅仅是内容。
我使用xampp,数据的路径是xampp/mysql/data
。
祝好运!
万一你忘记或避免通过PHPMYADMIN导出功能复制..
过程:您可以手动复制:过程对于MAC OS,最新版本的XAMPP
位置:在这里找到数据库文件夹/ Users / XXXXUSER / XAMPP / xamppfiles / var / mysql ..
解决方案:将包含数据库名称的整个文件夹复制到类似文件夹中的新xampp中。
希望它有所帮助,快乐编码。
如果您像我一样,并在不使用Xampp或其他安装程序的情况下手动安装了您的Web服务器,
您的数据可能存储在C:\ProgramData\MySQL\MySQL Server 5.6\data