当前位置: 首页 > article >正文

MySQL从C盘迁移到D盘

文章目录

  • 前言
  • 一、停止MySQL服务
      • 打开服务(方式一)
      • 打开服务(方式二)
      • 停止MySQL服务
  • 二、找到C盘中的文件
      • 文件夹1
      • 文件夹2
      • 文件夹3
  • 三、修改文件内容
        • 1.对应文件夹1
        • 2.对应文件夹3
  • 四、 修改注册表中文件路径
      • 1.打开注册表
      • 2. 修改注册表中的值
  • 五、启动服务
  • 六、配置环境变量
      • 1.复制文件夹1中,bin目录的路径
      • 2. 编辑系统环境变量
  • 七、测试
    • win + R 键,输入`cmd` 在窗口中输入`mysql -u root -p`,再输入自己设置的密码进行测试,看看是否能进入 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/217b6bdbaaa94fe08995d516edde2e77.png) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/c037d077c3d04dddbc8714739e16acd7.png)
  • 总结


前言

前段时间安装了MySQL。不知道哪一步给省略了,还是软件自动安装到C盘。于是秉承着不给C盘装软件的思想,开始了以下操作。


电脑版本:Windows11
MySQL版本:5.7.31

一、停止MySQL服务

打开服务(方式一)

win + R 键,输入 services.msc
在这里插入图片描述

打开服务(方式二)

单击 win 键,输入服务
在这里插入图片描述

停止MySQL服务

在这里插入图片描述

二、找到C盘中的文件

在C盘中,需要找到三个文件夹

文件夹1

Program Files 文件夹,存放mysql.exe执行程序

此文件内包含bin文件夹,此路径在环境配置中需要使用

文件夹2

Program Files(x86)文件夹

文件夹3

ProgramData 文件夹

此文件内包含Data文件夹和Uploads文件夹,此路径在文件内容中需要重新配置

此文件为隐藏文件,需要显示出来
Windows10显示隐藏文件
Windows11显示隐藏文件

三、修改文件内容

修改文件夹3中的my.ini,使用记事本打开
有三处地方

1.对应文件夹1

在这里插入图片描述

2.对应文件夹3

在这里插入图片描述
在这里插入图片描述

四、 修改注册表中文件路径

虽然MySQL的配置文件修改了,但是MySQL服务无法启动,是因为MySQL可执行文件路径还没有修改,所以需要修改注册表

在这里插入图片描述

1.打开注册表

  1. win + R键,输入:regedit
  2. 单击win键,直接搜索注册表

2. 修改注册表中的值

1.修改路径:

计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL57

文件也可能是MySQL的其他版本,不一定是MySQL57
2.修改值

找到ImagePath,右键修改值
需要修改两个地方
1.文件夹1中,bin目录下的mysql.exe执行程序的路径
2.文件夹3中,my.ini文件的路径

在这里插入图片描述

五、启动服务

仿造步骤一启动服务

六、配置环境变量

1.复制文件夹1中,bin目录的路径

2. 编辑系统环境变量

1.进入环境变量
在这里插入图片描述
2.找到系统变量中的Path路径,并进入编辑
在这里插入图片描述
3.新建并粘贴刚才复制的MySQL的bin目录路径
在这里插入图片描述

七、测试

win + R 键,输入cmd
在窗口中输入mysql -u root -p,再输入自己设置的密码进行测试,看看是否能进入
在这里插入图片描述
在这里插入图片描述

总结

这篇文章是迁移过程中可能出现的问题,如果迁移过程中遇到其他问题。需要我们重新去寻找答案,找到新的解决方案。


http://www.kler.cn/news/304227.html

相关文章:

  • Git的学习笔记
  • 服务器与个人计算机之间的区别
  • Java项目: 基于SpringBoot+mybatis+maven课程答疑系统(含源码+数据库+毕业论文)
  • 【Ubuntu】Ubuntu双网卡配置 实现内外网互不影响同时可用
  • KubeCon China 回顾|快手的 100% 资源利用率提升:从裸机迁移大规模 Redis 到 Kubernetes
  • 深度学习--对抗生成网络(GAN, Generative Adversarial Network)
  • Pr 入门系列之三:挑选与添加媒体到序列(上)
  • UQpy | 不确定性量化Python工具箱推荐
  • Spring和MyBatis常见面试题总结
  • 房屋租赁|基于springboot的房屋租赁管理系统设计与实现(附项目源码+论文+数据库)
  • python-游戏自动化(一)(实战-自动刷视频点赞)
  • activiti第五步流程图定义会审并设置串行用户任务
  • 在RabbitMQ中四种常见的消息路由模式
  • 电能质量监测装置和防孤岛装置在特斯拉工厂分布式光伏项目的应用
  • Node.js Express 框架
  • 6、Flume安装
  • 通信工程学习:什么是PC永久连接、SPC软永久连接
  • Open-Sora代码详细解读(2):时空3D VAE
  • 双流join
  • Vmware 傻瓜式安装( Linux 网络操作系统 01)
  • 【python计算机视觉编程——10.OpenCV】
  • python画图|3D surface基础教程
  • GO Server-Sent Events (SSE)
  • Linux 基础命令-系统信息查看
  • 可测试,可维护,可移植:上位机软件分层设计的重要性
  • 【Python机器学习】循环神经网络(RNN)——审察模型内部情况
  • 警惕!尿血背后隐藏的健康危机,你不可不知的五大原因!
  • PHP 线程,进程、并发、并行 的理解
  • 大模型从失败中学习 —— 微调大模型以提升Agent性能
  • 华为云服务器的数据库部署及管理