我有一个MySQL数据库,我想知道这个数据实际存储在XAMPP文件夹中的确切位置,我去了这个文件位置试图获取信息:
xampp -> mysql -> data ->
在这里,我为每个数据库找到了一个单独的文件夹,在这些文件夹中,我看到了使用.frm format (FRM FILE)
存储的文件。
当我使用.frm format
中的所有表复制我想要的数据库并尝试在另一台PC上使用它时,我获得了一个同名的空数据库。
数据库的数据文件保存在本地服务器上的哪个位置?
答案 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