日期:2014-05-16  浏览次数:20772 次

大侠们救命啊:Mysql的my.ini文件更改数据库路径问题
我安装好mysql后,默认的数据库路径是在C盘下,我想把它改到E盘里: 我先把mysql服务停止,再在mysql安装目录(也是在E盘)下找到my.ini文件,就改了下面那么多:
#Path to the database root
datadir="E:/MySQL/Data/"
  然后我去服务里再启动mysql时却报错1053:无响应...

在DOS下输入命令结果如下:
C:\Documents and Settings\Administrator>net stop mysql
这项服务无法接受请求的 "暂停" 或 "停止" 操作。

请键入 NET HELPMSG 2191 以获得更多的帮助。


C:\Documents and Settings\Administrator>net start mysql
请求的服务已经启动。
请键入 NET HELPMSG 2182 以获得更多的帮助。
如果再把数据库路径改回默认重启计算机后就又能启动mysql服务,请问大家这是为什么? 是我改数据库路径方式不对还是什么原因呢?(昨晚以为是系统原因,重装了系统,今天还是这样,哎~)

------解决方案--------------------
注册表中看一下你近个mysql的服务所对应的命令。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL
ImagePath

"C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld" --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini" MySQL


这儿你要改到你的新的my.ini 去。


当您的问题得到解答后请及时结贴.
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html