当前位置: 首页 > 面试题库 >

MySQL在Windows上的哪里存储数据库文件,文件的名称是什么?

鲜于河
2023-03-14
问题内容

因此,我不小心格式化了硬盘,重新安装了Windows,却忘记了备份MySQL服务器中的重要数据库。我正在尝试使用某些软件来抢救文件,但是我不知道要寻找什么。

文件的存储路径是什么,文件的名称是什么(我应该寻找什么命名约定或文件扩展名)?

我相信我的服务器正在使用MyISAM,但不是100%肯定。

任何意见,将不胜感激!


问题答案:

您可以检查my.ini文件以查看数据文件夹的位置。

通常有一个文件夹{mysqlDirectory} / data

MySQL数据存储:

Commands.frm
Commands.myd
Commands.myi
  • .frm文件包含表定义。您的 .myi文件是MyISAM索引文件。您的 .myd文件包含表数据。

编辑/更新 。由于问题中显示的兴趣,此处提供了更多信息,该信息也可以在评论中找到。

在Windows 8.1中,MySQL数据库存储(默认)在这里: C:\ProgramData\MySQL\MySQL Server 5.6\data

文件夹C:\
ProgramData是一个隐藏文件夹,因此必须将其键入Windows资源管理器地址才能到达。在该数据文件夹中,数据库名为/{database_name_folder}/{database_tables_and_files}

例如,

C:\ProgramData\MySQL\MySQL Server 5.6\data\mydatabase\mytable.frm
C:\ProgramData\MySQL\MySQL Server 5.6\data\mydatabase\mytable.ibd

感谢@ marty-mcgee的此内容



 类似资料:
  • 问题内容: 我已经卸载了wamp服务器,现在我需要恢复数据库。我该如何做? 问题答案: 无论如何,您都可以知道: 感谢MySql论坛的Barry Galbraith http://forums.mysql.com/read.php?10,379153,379167#msg-379167

  • 问题内容: jenkins中的共享库文件在作业开始时加载,它存储在哪里?我正在尝试访问存储在共享库中的dockerfile,我需要在dockerbuild命令中提供的路径。有什么办法可以找出共享库文件在jenkins中的装载位置? 问题答案: 如果共享库是从SCM加载的,并且您的工作空间路径是,则将签出到或类似副本(如果该路径被另一个并发构建占用,则可能后缀数字)。 ,如果我理解正确,您是否不想在

  • 问题内容: 我只是在评估H2数据库…下载并解压缩了安装文件,并连接到的数据库。是我的主目录,不存在(我希望H2创建它)。 控制台似乎可以正常工作。我创建了一个表并向其中插入了一行。即使断开并重新连接控制台,我也可以看到并查询该表。 但是,我没有看到预期的文件。它在哪里? 问题答案: 您确定没有: 文件?如果没有,请尝试以下操作: 它的作用是寻找H2控制台的Java进程,获取其PID并列出该进程的所

  • 问题内容: 我想在数据库中存储大量声音文件,但是我不知道这是一个好习惯。我想知道这样做的利弊。 我还考虑了与这些文件建立“链接”的可能性,但这也许会带来比解决方案更多的问题。对此方向的任何经验都将受到欢迎:) 注意:数据库将是MySQL。 问题答案: 我所知道的每个存储大量大文件的系统都将它们存储在数据库的外部。您将文件的所有可查询数据(标题,艺术家,长度等)以及文件的部分路径存储在数据库中。当需

  • 本文向大家介绍php上传文件并存储到mysql数据库的方法,包括了php上传文件并存储到mysql数据库的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php上传文件并存储到mysql数据库的方法。分享给大家供大家参考。具体分析如下: 下面的代码分别用于创建mysql表和上传文件保存到mysql数据库 创建mysql表: 上传文件并保存到mysql中,通过insert语句插入 希望本

  • 它是否将其存储在缓存中?我有一个应用程序,但应用程序中没有任何地方。属性是提到的db详细信息。我可以通过邮递员存储数据和查询它。