网上找到的方法都试了,还是不行 1.打开cmd,键入sc delete mySQL<回车>,然后会提示[SC] DeleteService SUCCESS。
2.打开添加/删除程序,将mySQL删除。
3.打开所有跟mySQL有关的目录,并把相应文件夹删了,我的数据库安装路径是D盘,就去D盘删了相应文件夹,再到C:\windows还有C:\Program Files下找找有没有跟mySQL有关的文件夹,都删了。
4.最为重要,之前几次重新安装之所以不成功也就是在这里出的问题,mySQL在卸载后往往在注册表中留有大量垃圾信息,导致重新安装的时候失败,在网上找过要删哪些地方,但删了后没用,那应该怎么做呢?一步一步来吧,开始->运行->regedit,打开注册表编辑器,选择最上面的节点,按Ctrl+F,输入MySQL,选中全字匹配,查找下一个,找到了就删除,然后重复Ctrl+F,输入...反正找到一个删一个,我遇到过一个找到的没法删,那就算了,不用管它,继续找下一个。做都这份上了, 还是"Could not start the service mysql error:0",我原先装过MySql, 后来又装了WAMP5
(刚开始WAMP5还不能用,得每次启动 到服务里把"MySql"停止了才能使用,最后怕麻烦就设成不自动启动了),现在又要得用到MySql重装就遇到这问题了
2.打开添加/删除程序,将mySQL删除。
3.打开所有跟mySQL有关的目录,并把相应文件夹删了,我的数据库安装路径是D盘,就去D盘删了相应文件夹,再到C:\windows还有C:\Program Files下找找有没有跟mySQL有关的文件夹,都删了。
4.最为重要,之前几次重新安装之所以不成功也就是在这里出的问题,mySQL在卸载后往往在注册表中留有大量垃圾信息,导致重新安装的时候失败,在网上找过要删哪些地方,但删了后没用,那应该怎么做呢?一步一步来吧,开始->运行->regedit,打开注册表编辑器,选择最上面的节点,按Ctrl+F,输入MySQL,选中全字匹配,查找下一个,找到了就删除,然后重复Ctrl+F,输入...反正找到一个删一个,我遇到过一个找到的没法删,那就算了,不用管它,继续找下一个。做都这份上了, 还是"Could not start the service mysql error:0",我原先装过MySql, 后来又装了WAMP5
(刚开始WAMP5还不能用,得每次启动 到服务里把"MySql"停止了才能使用,最后怕麻烦就设成不自动启动了),现在又要得用到MySql重装就遇到这问题了
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Enum\NextInstance
下面的内容有无错误日志,权限问题?
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Enum\NextInstance没有找到NextInstance这个项或者属性
到start service就出现,系统提示:Cannot create windows service for mysql.error:0
做为分析检查的第一步,不要去猜,直接检查你的错误日志。
端口也没被占用,另外重装到输入密码的时候,有要求要输入之前密码的对话框
2. 全盘搜索 mysql 目录,这个目录会经常出现在你的 个人文件夹 my document中,但不一定。
3. 全盘搜索 my.ini 文件。
还没解决,我是在学hiberbate,mysql弄不好现在改用oracle了
在start service这个地方卡住的时候,你不用管(记住不要关闭这个窗口),找到你的mysql的安装目录 里面有个my.ini的文件(具体的位置我也不知道,因为我的全部是安装在G盘的MySQL目录下)(如图),
删掉my.ini就会自动往下安装了,然后就可以安装成功。