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下就会多出一个文件夹即数据库目录。mysql
注意:完成以后不要删除C:/ProgramData/MySQL/MySQL Server 5.1/data/目录(尽管能够删除),由于
之后从新配置时删除现有实例,再配置新的实例时可能会出现服务没法启动的问题,由于程序还会默认的
把C:/ProgramData/MySQL/MySQL Server 5.1/data/做为数据库目录。。。sql
重要提示:
安装配置MySQL常常会遇到两个错误
1是1045,这个每每是从新安装或从新配置数据库要求输入原来的密码,而密码错误致使的,
解决办法是从新安装以前卸载原来的程序,并删除安装目录和C:\ProgramData\下的MySQL目录,从新安装便可。
2是1067,这是上面提到的更改数据库目录后若是设置不正确启动服务是遇到的错误,按照上面的步骤便可避免。数据库
本文来自CSDN博客,转载:http://blog.csdn.net/tjut2008/archive/2010/09/11/5877796.aspxwindows
更多参考:mysql修改data存放位置 http://blog.csdn.net/guodengh/article/details/8507318工具