有时候,自己安装MySQL的时候都是默然安装路径的,MySQL安装时不能选择数据库文件的安装位置,也没有可用的直接更改数据库目录的工具。之后所新建的数据库默认存储在C盘,当然了C盘很重要什么东西都存过去日积月累肯定不行。今天菜干小编带大家更改数据库存储位置。
1.首先现在自己以后想要存储数据库的磁盘新建一个文件夹,比如在D盘新建一个文件夹叫MYSQLData。
2.停止MySQL服务。桌面计算机-右键-管理-服务。找到MySQL XX(XX是你的版本号),双击将服务状态将启动改为停止。


3. MySQL安装并配置完毕的时候,默认的数据库安装目录一般为C:\ProgramData\MySQL\MySQL Server 5.1\data或者C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/(xp下)。
找到这个Data文件夹拷贝到刚刚新建的D盘文件MYSQLData。
4.找到MySQL软件的安装目录默认为C:\ProgramData\MySQL\MySQL Server XX中(XX是版本号)的my.ini文件 找到 datadir=“C:/ProgramData/MySQL/MySQL Server 5.1/data/” 修改为:datadir=“D:\MYSQLData\Data”。特别注意是"“而不是”/",否则不能成功

!!! 这个Data文件夹也有可能在C:\ProgramFiles\MySQL\MySQL Server XX中

5.重新启动MySQL服务即可,新建一个数据库目录D:\MYSQLData\Data下就会多出一个文件夹即数据库目录。
(把步骤2的MYSQL状态更改为启动)

注意:干完所有事之后不要C:/ProgramData/MySQL/MySQL Server 5.1/data/目录(虽然可以删除),因为以后如果重新配置时删除现有实例,再配置新的实例时可能会出现服务无法启动的问题,因为程序还会默认的把C:/ProgramData/MySQL/MySQL Server XX /data/作为数据库目录

最新文章

  1. [LeetCode] Water and Jug Problem 水罐问题
  2. 一种可实时处理 O(1)复杂度图像去雾算法的实现。
  3. TypeScript Type Innference(类型推断)
  4. java实现调用ORACLE中的游标和包
  5. mysql-databaseython 3.4.0 with MySQL database
  6. 试用VSCode
  7. SpringMVC访问静态资源
  8. this prototype 闭包 总结
  9. nginx 502
  10. css 把图片变为为黑白
  11. Android项目-高考作文项目架构(二)
  12. BugkuCTF~Mobile~WriteUp
  13. 熟悉HBase基本操作
  14. ACM山东工商 Contest - 软件171-2 第1次测验
  15. Node.js的模块系统
  16. 机器学习课程-第7周-支持向量机(Support Vector Machines)
  17. vim编辑文件警告Swap file already exists ,如何删除vim编辑产生的.swp文件?查看隐藏文件命令
  18. Day9作业及默写
  19. @Autowired用法详解
  20. python -- numpy 基本数据类型,算术运算,组合,分割 函数

热门文章

  1. C-03\浮点数转换与编码和补码
  2. 《Terraform 101 从入门到实践》 Terraform在公有云GCP上的应用
  3. spring in action day07 RabbitMq
  4. 实现简单的`Blazor`低代码
  5. 修改ctags让fzf.vim插件显示C,C++方法声明的标签
  6. 基于Ubuntu搭建OpenGL开发环境
  7. LeetCode-2044 统计按位或能得到最大值子集的数目
  8. pat乙级 1020 月饼
  9. OSI网络7层模型,TCP/IP协议族
  10. js手动触发页面元素点击事件,自定义点击事件模拟点击