MySQL安装完成后,要修改数据库存储的位置,比如从安装目录下的C:\Program Files\MySQL\MySQL Server 5.0\Data文件夹转移到D:\mySQLData文件夹。

1、在D:\下新建mySQLData文件夹

2、停止MySQL服务,将C:\Program Files\MySQL\MySQL Server 5.0\Data下的文件夹和文件一起拷贝到D:\mySQLData文件夹下

3、在安装目录下找到my.ini文件,找到:

#Path to the database root
datadir="C:/Program Files/MySQL/MySQL Server 5.0/Data/"

 
将datadir的值更改为D:/mySQLData/

保存后,重新启动mySQL服务即可。

如果报1067错误,可以将my.ini 将datadir的值更改为D:/mySQLData/ 先直接重启,

重启成功后再把原来老的数据文件都拷贝过来

windows下MySQL更改数据库文件目录及1045,1067错误

MySQL安装时不能选择数据库文件的安装位置,
也没有可用的直接更改数据库目录的工具,要想更改数据目录,方法如下:
MySQL安装并配置完毕,默认的数据哭安装目录为
C:\ProgramData\MySQL\MySQL Server 5.1\data(vist或者win7下)
C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/(xp下),
下面以win7为例介绍:
1.正常安装并配置MySQL;
2.新建想修改的数据库安装目录如E:\MySQL\Data;
3.拷贝C:\ProgramData\MySQL\MySQL Server 5.1\data下所有文件到E:\MySQL\Data;
4.找到MySQL软件的安装目录默认为C:\Program Files\MySQL\MySQL Server 5.1中的my.ini文件
  找到
  datadir="C:/ProgramData/MySQL/MySQL Server 5.1/data/"
  修改为:datadir="E:\MySQL\Data",特别注意是"\"而不是"/",否则不能成功(不知为何!!!)
5.重新启动MySQL服务即可,新建一个数据库目录E:\MySQL\Data下就会多出一个文件夹即数据库目录。

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

重要提示:
安装配置MySQL经常会遇到两个错误
1是1045,这个往往是重新安装或重新配置数据库要求输入原来的密码,而密码错误导致的,
解决办法是重新安装之前卸载原来的程序,并删除安装目录和C:\ProgramData\下的MySQL目录,重新安装即可。
2是1067,这是上面提到的更改数据库目录后如果设置不正确启动服务是遇到的错误,按照上面的步骤即可避

Windows下更改MySQL数据库的存储位置的更多相关文章

  1. Windows下更改MySQL 数据库文件存放位置

    更改默认的mysql数据库目录 将 C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data 改 ...

  2. 更改Mysql数据库数据存储位置的具体步骤

    首先把mysql的服务先停掉,更改MySQL配置文件My.ini中的数据库存储主路径,将老的数据库存储主路径中的数据库文件和文件夹复制到新的存储主路径,接下来重启搞定. 一.首先把mysql的服务先停 ...

  3. Ubuntu上更改MySQL数据库数据存储目录

    之前写过一篇博客"MySQL更改数据库数据存储目录",当时的测试环境是RHEL和CentOS,谁想最近在Ubuntu下面更改MySQL数据库数据存储目录时遇到了之前未遇到的问题,之 ...

  4. windows下更换MySql数据库数据文件夹位置

    详细解决地址 ,感谢博主  :https://blog.csdn.net/u010953266/article/details/56499361 概述 由于更换硬盘,系统重新安装了一遍,原来的mysq ...

  5. linux下更改MySQL数据库存储路径

    参考地址:1.https://blog.csdn.net/ArnoBM/article/details/83008212 2.http://www.cnblogs.com/lyongde/p/3725 ...

  6. windows下安装mysql数据库修改端口号

    Window版本 卸载原本的mysql sc delete MySQL //删除mysql 1.下载 1 2 3 MySQL   https://dev.mysql.com/downloads/ins ...

  7. windows下配置mysql数据库监视工具Mysqlreport

    该工具除了可以监控本机Mysql数据库外,也可以监控远程服务器mysql数据库 需要的工具: 1:perl脚本解析工具安装: http://www.activestate.com/activeperl ...

  8. python在windows下连接mysql数据库

    一,安装MySQL-python python 连接mysql数据库需要 Python interface to Mysql包,包名为 MySQL-python ,PyPI上现在到了1.2.5版本.M ...

  9. windows下安装mysql数据库

    1. 下载mysql安装文件 MySQL官网:https://www.mysql.com/ 根据机型选择相应的安装版本 这里选择MySQL Installer安装:mysql-installer-co ...

随机推荐

  1. Signing key has not been configured

    Signing key has not been configured.https://dev.openwrt.org/changeset/38284 Add package signing key ...

  2. HBase Endpoint

    引言   假设HBase某张表有1000个Region,里面存储着100万行数据,现在需要统计满足某些条件的行数,普通的做法是使用Filter(过滤条件),通过HBase API将满足过滤条件的行数据 ...

  3. (转载)PHP array_slice() 函数

    (转载)http://www.w3school.com.cn/php/func_array_slice.asp PHP Array 函数 定义和用法 array_slice() 函数在数组中根据条件取 ...

  4. 多线程爬虫Java调用wget下载文件,独立线程读取输出缓冲区

    写了个抓取appstore的,要抓取大量的app,本来是用httpclient,但是效果不理想,于是直接调用wget下载,但是由于标准输出.错误输出的原因会导致卡住,另外wget也会莫名的卡住. 所以 ...

  5. [Java] Collections - 源代码学习笔记

    Collection interface 集合接口 1. 在 Collections 体系中,接口 Collection 是根接口 2. 是指一组对象,这些对象被称为 Collection 的元素. ...

  6. XML初学笔记

    一.基本概要: XML,全称是eXtensible Markup Language,可扩展的标记语言,是Web服务的基础之一,使用XML,用户可以定义自己需要的标记.而用户创建的标记可以使用文档类型定 ...

  7. linux系统资源信息监控

    系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # ho ...

  8. windows下的类似grep命令findstr

    windows下的类似grep命令findstr findstr后面跟的字符串不能加引号 C:\Users\Administrator>netstat -an|findstr 10.1.151 ...

  9. EasyUEFI

    ---------------------------------http://www.easyuefi.com/downloads/EasyUEFI_Setup.exe--------------- ...

  10. [置顶] flex4事件监听与自定义事件分发(三)

    1.我们来说一下自定义事件子类.什么时候创建新的事件类以及怎么创建. (1)说一下,我们什么时候需要自定义事件类.举例说明,在flex中事件的基类是Event,而当我们点击某个按钮或者是单击某个组件的 ...