问题1:[MySQL]cannot create windows service for mysql.error:0
原因:安装mysql时可能产生cannot create windows service formysql.error:0错误,
错误的原因多数由于重新安装mysql或者对mydql升级,使用MySQLConfiguration Wizard而产生.
解决方法:
可以使用windows的sc程序删除mysql服务.
C:>sc delete mysql
[SC] DeleteService SUCCESS
再重新使用MySQL Configuration Wizard,就不会有此错误了。
如果还是不行,重新启动一下电脑就OK了
———————————我照做了,但是出来了新的错误:
问题2:[MySQL] Could not start the service MySQL 解决方法
安装mysql 5.1.33,在运行Server Instance Configuration wizard时的Execute configurattion步骤中的第三项Start Service进出错,错误提示为Could not start the service MySQL (出现这种情况一般是因为装过mysql,卸载不干净造成的.卸载后重启后再重装.注意看下服务,如果未能卸载,可以用mysqld-nt -remove卸载).
具体方法如下:
①查看服务中有没有mysql,如果有将该服务停掉;
②在控制面板中运行添加删除程序,将mysql卸载;
③卸载后打开注册表,查看HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 下的键值,如果有相关mysql键值(mysql、mysqladmin)则删掉,即可;
④重启,将mysql的安装残余目录删掉 (查看服务,此时服务中已没有mysql);
⑤重新安装mysql.安装后先不要运行Server Instance Configuration wizard,重启后在开始菜单中运行该向导,即可.
PS:一种值得参考的方法
问题3:控制面板没有添加删除程序,怎么办?
回答:
①、单击“开始→运行”,输入“Appwiz.cpl”回车,这样就可以启动相应的模块了。
②、从安装盘中找到该文件路径“c:\windows\system32\Appwiz.cpl”。然后“复制→粘贴”
③、重新注册
单击“开始→运行”输入:
regsvr32 mshtml.dll
regsvr32 shdocvw.dll -i
regsvr32 shell32.dll -i
问题4:怎么用注册表来删除卸载程序
首先,点击开始--运行--输入regedit--进入注册表后--依次点击HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall--在这里面可以看到你曾经装过那些软件!
然后单击一下你想卸载的软件--在旁边可以看到“UninstallString”的子键--双击这个子键,然后弹出一个编辑字符串对话框--再把里面的键值复制一下
然后回到桌面-点击开始--运行--在里面把刚刚复制到的键值粘贴到里面--回车~!
这样就可以删除掉在添加删除里没有的程序~!
当然,如果这里面没有你想卸载的程序的话~!那么也就是说那些程序并没有在注册表里注册,也就是说你可以直接删除了~!