WIN10下怎么找到MYSQL数据库中存储数据的位置。(默认路径) 您所在的位置:网站首页 怎么找到本地文件夹位置 WIN10下怎么找到MYSQL数据库中存储数据的位置。(默认路径)

WIN10下怎么找到MYSQL数据库中存储数据的位置。(默认路径)

2024-06-29 18:00| 来源: 网络整理| 查看: 265

今天我想找到MYSQL中创建的表的数据。所以就需要mysql的data所在位置才能查看。

我的系统是win10(没升级的)+MYSQL 5.6版本。

方法一:

网上说的一般方式是这样的:

在你的MYSQL的创建目录下,会有一个my.ini的配置文件信息,打开里面,找到下面的一句话:

#Path  to the database root

datadir="C:\Documentsand Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data"

当然这是你使用的是MYISAM的存储引擎的默认存放路径。

(注意:我是win10,我在我的C下找不到documents and settings文件,我查了下,据说是取消了,但是C中的用户就是一个意思。但是我们在文件夹中搜索还是没有结果,因为我根本没有放那里,我是方法二。)

             -----一点要说明,就是如果你可以在你的my.ini中找到这样的信息,那么你可以去你的这个路径找到你想要的文件。一般文件类型有4种

            .frm  文件与操作系统和数据库的引擎无关,都有这么个与表同名的文件。该文件用来保存每个数据表的元数据信息。包括表的结构定义等

            .myd 即 my data,表数据文件

            .myl  即my index ,索引文件

            .log   日志文件

             ---------而且要注意的是,一般情况下不要修改这个地址,因为就算你把相应的数据库文件拷贝到新的数据库中,.myl的索引文件都会失效,如果需要索引,那么需要重写,因为索引文件中保存的值与磁盘的物理地址有关。

方法二:

但是我并没有找到my.ini文件,但是我有一个my-default.ini文件,于是打开后,发现找不到我要的path。找了半天,哪里都没有。所以我在mysql中直接查了下:就是使用 show global variables like “%datadir%”(like为模糊查询,在我的另一个文章中有介绍)

在value中显示的就是我们数据存放的位置了。

现在问题又来了,我在我的文件夹中找不到ProgramData文件, 我还一直在Programe Files文件中找。

处理办法:

ProgramData文件是被隐藏了。为什么隐藏呢?因为我们的这个文件夹是一个系统文件,其中包含很多与应用软件同名的文件夹,其中可能会有一些修复文件,或者其他程序生成的记录,为了安全,一般可能会被隐藏。当然还有很多的文件都被隐藏了。

这时我们打开就可以了,我是win10.只需要在查看中找到隐藏的项目,那项,选上就可以在C中找到ProgramData文件了。

这时根据路径,就可以找到mysql中存储的文件了。

但是刚刚我在那个目录下,找到了一个my.ini文件。同时我也找到了之前我想要的datadir。可是按道理来说,我应该是先找到my.ini再找到路径。可惜……



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有