由于我换了个m.2的固态硬盘

我重装系统,但是重装系统之后,我mysql之前的版本是5.5的,然后不能启动,我想这重装吧,我想在重装肯定装5.7的了,我就从官网下载了5.7版本,安装完毕,但是我想把我的之前的数据库以及表数据都复盘到mysql5.7下面。

我怎么就没有找到mysql5.7版本的数据存储路径。经过百度一番折腾

方法一:

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

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

#Path  to the database root

datadir="C:\Documentsand Settings\All Users\Application Data\MySQL\MySQL Server 5.5\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文件了。

找到这个路径   C:\ProgramData\MySQL\MySQL Server 5.7\Data

将之前mysql5.5的数据存储信息都复制到5.7的Data路径下

下面就是我之前5.5版本储存数据的库,将这些需要的复制到5.7的Data下

复制完成之后5.7的存储数据的Data目录如下:

下面我们打开数据库连接工具链接一下看下:

刷新查看:发现数据都复盘到5.7下面了。关于数据的复盘就解决了

WIN10下怎么找到MYSQL5.7数据库中存储数据的位置以及重装mysql数据复盘相关推荐

  1. python获取数据库用户名密码_在数据库中存储用户和密码

    我正在创建一个用户+密码的软件.认证后,用户可以访问一些半公共服务,但也可以加密一些只有用户才能访问的文件.在 用户必须按原样存储,如有可能,无需修改.在auth之后,只要软件还在运行,用户和密码都会 ...

  2. 树结构如何在关系型数据库中存储

    在数据库中存储分层数据 ​ 无论您是想建立自己的论坛,还是想在网站上发布邮件列表中的消息,还是想编写自己的cms:总有一天,您会希望将分层数据存储在数据库中.而且,除非您使用类似XML的数据库,否则表 ...

  3. android studio数据库存储数据,如何使用API​​ 23在android studio中的数据库中存储数据?...

    大多数时候我不会发布任何内容,因为我可以在其他帖子中找到我需要的所有内容,但是现在我已经有几天了,您如何在数据库中存储任何内容?这是我的Java代码如何使用API​​ 23在android studi ...

  4. 数据库中存储日期的字段类型究竟应该用varchar还是datetime ?

    背景: 前段时间在百度经验看到一篇文章<如何在电脑右下角显示你(爱人)的名字>,之前也听过这个小技巧,但没真正动手设置过.所以出于好奇就实践了一下. 设置完成后的效果例如以下.右下角的时间 ...

  5. mysql 查询不为0的数据_查询数据库中所有记录总数不为0的数据表名称

    [如何查询postgreSQL 里面某个数据库中所有用户定义的数据表的名字@forandever 2011-11-131.通过命令行查询\d 数据库  -- 得到所有表的名字\d 表名  -- 得到表 ...

  6. 数据库中存储用户名、密码时如何处理?

    一般的项目都有一个用户表,请问在这个表中,你的账号和密码都是明文存储的么?那么怎么防止被别人看见用户的密码呢? 我见过一个项目是这样的,在用户注册时就对用户的密码进行MD5加密,这样用户表中存储的密码 ...

  7. 如何快速的向数据库中插入已知的1000万条数据

    MySQL 如何快速的向数据库中插入已知的1000万条数据 假设这1000W条数据在同一个集合里,那么将这个集合进行遍历,循环1000W次,结合数据库编程技术,如JDBC,就可以插入数据库,这么简单的 ...

  8. 性别字段在数据库中存储数字,查询时,如何查询出数字对应的男和女?(case when的应用)

    今天敲代码的时候,刚好遇到这个问题,写博客记一下. 情况如下:性别字段在数据库中存储的是数字,男对应1,女对应0.然后,查询的时候,我想查询出男和女两个字,而不是1和0. 一开始,我写的sql语句,是 ...

  9. 数据库中存储大量图片设计

    数据库中存储大量图片设计 1. 图像的存储策略 在数据库的开发过程中,经常需要在数据库中存储一些备注信息,而这些备注信息的内容一般较大,格式多样-如有可能是语音文件.视频文件.图片文件.文本文件等,怎 ...

最新文章

  1. 二叉树非递归遍历的经典求解
  2. python json.loads()中文问题-解决Python下json.loads()中文字符出错的问题
  3. 三、糖醋鲤鱼(Sweet and sour carp)
  4. 电脑知识:如何保养自己的电脑,看完你就懂了!
  5. python+OpenCV图像处理(五)图像的阈值分割
  6. idea zookeeper插件使用_zookeeper的Java客户端操作
  7. Arcgis Javascript那些事儿(十一)--网络分析服务使用
  8. Python 基础 —— re:正则表达
  9. python自学看什么书-如何自学Python ?自学看什么书比较好?
  10. Python之Eclipse环境下安装与配置
  11. tensorflow之saver
  12. MySQL/mariadb从删库到跑路——备份
  13. directx修复工具win7_[Win] DirectX修复工具 v3.8 增强版
  14. C语言也能干大事第十二节(如鹏基础)
  15. 脚本中fi是什么意思
  16. vuex mutaton与actions的区别
  17. 天啦噜!知道硬盘很慢,但没想到比 CPU L1 Cache 慢 10000000 倍
  18. 大数据 排错日记0004——Unable to check if JNs are ready for formatting
  19. TCP协议的三次握手大体流程
  20. 【绝对管用】彻底的卸载干净oracle 11g

热门文章

  1. mvc 扫描二维码跳转内部指定页面_开源神器:一个二维码,让文件传输不设限!...
  2. 【OpenCV 例程200篇】04. 用 matplotlib 显示图像(plt.imshow)
  3. 用HTML编写教学评估系统,在线教学质量评价系统的设计与实现
  4. 此计算机到未能识别网络连接,本地连接显示“未识别的网络”
  5. python 网络编程 异步io_异步IO实现 小例(程序+驱动程序)
  6. 测试管理 | 测试经理定义和实施测试度量
  7. 【Python】pyinstaller模块打包的exe在windows环境无法使用问题汇总
  8. 白盒测试中几种逻辑覆盖法及其优缺点
  9. RT-Thread中如何预编译一个.c文件
  10. SELinux 引起的 Docker 启动失败