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服务即可。

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


重要提示:
安装配置MySQL经常会遇到两个错误
1045错误:这个往往是重新安装或重新配置数据库要求输入原来的密码,而密码错误导致的,
解决办法是重新安装之前卸载原来的程序,并删除安装目录和C:/ProgramData/下的MySQL目录,重新安装即可。

1067错误:我这边遇到的是数据权限的问题,解决办法是在咱们新创建的Data文件夹上右击->属性->安全,在组和用户(G)中添加NETWORK SERVICE即可


最后启动服务,启动成功。

查看MySql数据库物理文件存放位置:show global variables like "%datadir%";

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值