我有卸载wamp服务器,现在我需要我的数据库来恢复。我该如何做这个过程?MySQL在哪里存储数据库文件?
回答
无论如何你可以知道它:
mysql> select @@datadir;
+----------------------------------------------------------------+
| @@datadir |
+----------------------------------------------------------------+
| D:\Documents and Settings\b394382\My Documents\MySQL_5_1\data\ |
+----------------------------------------------------------------+
1 row in set (0.00 sec)
感谢巴里·加尔布雷思从MySQL论坛http://forums.mysql.com/read.php?10,379153,379167#msg-379167
更有用的答案任何MySQL安装,谢谢你。 – Andrew 2013-12-28 23:21:28
@Andrew同意了,这也帮助了我,因为它更通用。 – ramoneguru 2014-06-07 18:57:38
在共享主机上无法查看文件系统,这就是我所需要的。 – 2014-11-13 16:25:35
检查my.cnf
文件在你的MySQL程序目录,寻找
[mysqld]
datadir=
的datadir
是你的MySQL数据库的存储位置。
在Linux上,此文件通常是: /etc/mysql/my.cnf 和数据库文件在 /var/lib/mysql – 2013-04-18 02:21:32
WAMP将db数据存储在WAMP\bin\mysql\mysql(version)\data
下。凡WAMP文件夹本身就是取决于你安装它的(在XP中,我相信它是直接在主驱动器,例如c:\WAMP\...
如果删除该文件夹,或者如果卸载删除的文件夹,如果你在卸载之前没有做一个数据库备份,则可能是出于运气。
如果你没有做备份虽然phpMyAdmin的,然后登录,并单击导入选项卡,并浏览到备份文件。
谢谢!我在我的硬盘上搜索同样的东西时发现了这个答案。我在Windows 7上安装了带有MySQL Server 5.5的xampp安装。对于其他类似的安装程序:我在C:\ ProgramData \ MySQL \ MySQL Server 5.5 \ data中找到了我的数据文件。在我的系统上,我不得不手动输入“C:\ ProgramData”。 – Sean 2012-05-23 17:53:13
@Cryophallion嘿,这是没用的,我想。因为当我从你已经威胁的位置复制数据库并将其粘贴到另一台具有相同mysql位置的计算机上时。积极的一面是,它显示数据库和查询浏览器中的表,但当我打开表时,它显示“从存储引擎错误没有1030错误1” – 2012-07-19 07:17:32
phpMyAdmin是只用于访问数据库的程序,我觉得你的问题是 – 2010-01-19 05:40:38