非安装版的mysql,在配置好以后。
在动的时候报错
net start mysql
发生系统错误2。
系统找不到指定的文件。
我查看了下service中的MYSQL,发现服务属性中的可执行文件的路径并不对,是C:\Program Files下,而我放置的地方是E盘下
原因是解压版没有像安装版 那样指定目录,所以需要更改注册表:
在注册表中找到
HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-services-MYSQL(服务名)-ImagePath
查看里面的内容
"C:\Program Files\MySQL\MySQL Server 5.5\mysqld" --defaults-file=E:\dbserver\mysql5\my.ini MYSQL
将这个值改成
"E:\dbserver\mysql5\bin\mysqld" --defaults-file=E:\dbserver\mysql5\my.ini MYSQL
然后启动就可以了