您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 安装mysql数据库问题
安装MySQL时无法启动服务(couldnotstarttheserviceMYSQL.Error:0)安装mysql会出现startservice错误安装mysql时配置到startserver时出现:CouldNotConnectToTheServiceControlManager错误1)在安装mysql时,到最后一步,执行时,在startservice,出现如下错误:Couldnotstarttheservice一般的发生原因是因为多次安装,或卸载后重装时,才会出现这个问题,所以要把所有相关的文件夹、服务、注册表等都要卸载干净了,再次安装就OK了。有如下解决办法:使用services.msc打开服务窗口,查看MySQLservice是否已经存在。如已经存在并已启动,则先停止该服务,然后到注册表(HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services)中删除对应服务,并使用命令scdeleteMySQL,然后继续进行安装,就能成功。2)看一下3306端口是否被占用了netstat-na看看listing的有没有3306另外可以修改默认端口看看:配置文件中可以修改,打开mysql.ini,修改里面的optional=”你想要的端口号”.要先打开dos窗口(cmd命令)然后才用netstat-na,改完配置,mysqlserver要重新启动才生效的。3)不知道你安装的是MYsql哪个版本,是否是5.0,首先告诉你,数据库只能装一次,如果你在你第一次没有装成功的情况下,你必须要卸载干净才能装得上,不然会出现很多问题导致你不会安装成功,至于卸载,个人觉得手动卸载其实是最干净利落的,控制面板删除,然后regedit里面Ctrl+F搜索mysql,但凡是跟这个相关的一切都给他删除掉,然后C:\DocumentsandSettings\Administrator\ApplicationData中删除MYSQL相关的目标信息.安装mysql出现如下错误:Couldnotstarttheservice2010-10-2523:47在安装mysql-essential-5.1.37-win32.msi时,到最后一步,执行时,在startservice,出现如下错误:网络上一般的发生原因是因为多次安装,或卸载后重装时,才会出现这个问题,所以要把所有相关的文件夹、服务、注册表等都要卸载干净了,再次安装就OK了。但我的这个是初次安装,就出现这个问题,所以很头痛,在网上找了一下,有如下解决办法:使用services.msc打開服務窗口,查看MySQLservice是否已經存在。如已经存在并已启动,则先停止该服务,然后到注冊表(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services)中刪除對應服務,并使用命令scdeleteMySQL,然后繼續進行安裝,就能成功。if($!=jQuery){$=jQuery.noConflict();}*********************************************************************************************************第一次安装MySQL没有任何问题,而且也非常容易。当时第二次安装时,却出现了错误,不能启动MySQLservice。为什么会出现这样的错误?原因是在卸载MySQL时,没有卸载干净。那么,要怎样才能卸载干净呢?个人觉得有几个步骤要走的,首先要去管理-服务里关闭MySQLservice。然后去控制面板-添加/删除程序中删除MySQL再接着去cmd-regedit中HKEY_LOCAL_MACHINE-SYSTEM-ControlSet001/002以及CurrentControlSet下的service中去查看有没有MySQL,如果有,就删掉。最后在去MySQL的安装文件中去,查看未删除残留的文件,全部删除。这样,MySQL的卸载过程才算结束,而且也算彻底干净了。其实,Oracle,sqlserver的卸载过程也是这样。当各位在安装、重装时出现couldnotstarttheservicemysqlerror:0的错误时,可以尝试下面两种方法。一、方式1MySQL安装是出现couldnotstarttheservicemysqlerror:0提示错误,解决方法:首先,在管理工具-服务里面将MySQL的服务给停止,然后打开cmd进入你的MySQLbin目录下,例如C:\ProgramFiles\MySQL\MySQLServer5.0\bin然后使用如下命令mysqld-nt-remove然后就会显示......success!好了下面进入添加删除程序,找到MySQL选择卸载,记得选择remove。最后将MySQL目录删除,还有数据库的目录也删除。一、方式2查看服务中有没有mysql,如果有将该服务停掉;安装mysql5.1.33,在运行ServerInstanceConfigurationwizard时的Executeconfigurattion步骤中的第三项StartService进出错,错误提示为CouldnotstarttheserviceMySQL(出现这种情况一般是因为装过mysql,卸载不干净造成的。卸载后重启后再重装。注意看下服务,如果未能卸载,可以用mysqld-nt-remove卸载)。在控制面板中运行添加删除程序,将mysql卸载;卸载后打开注册表,查看HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下的键值,如果有相关mysql键值(mysql、mysqladmin)则删掉,即可;重启,将mysql的安装残余目录删掉(查看服务,此时服务中已没有mysql);重新安装mysql.安装后先不要运行ServerInstanceConfigurationwizard,重启后在开始菜单中运行该向导,即可。我用的是win7,安装好MySQL后,软件会在系统盘系统隐藏文件夹ProgramData里面创建一个MySQL文件夹,卸载MySQL的时候并不会将其删掉,所以重装之前将这个文件夹删掉即可,不需重启删注册表之类的操作MySQL重装时出现startservice失败的解决在windowsxp安装mysql时出现关于mysql-5.1.45-win32.msi的问题:出现couldnotstarttheservicemysqlerror:0提示错误。经过研究和尝试,终于重装成功!步骤如下:1、开始-MySQL-MySQLServer5.1-MySQLServerInstanceConfigWizard-Next-RemoveInstance。2、进入添加删除程序,找到MySQL选择卸载,选择remove。3、查找注册表中有关Mysql项目,删除。4、删除C盘中的MySQL目录。5、进入MySql安装目录,删除目录。不需要重启电脑,直接重新安装即可。注意:1)在修改注册表前先备份一下,有问题可以恢复;2)在重新安装MySql之前,最好是把数据库备份一下。步骤3中删除注册表以下内容,有些系统版本可能有些不同,但大体如下:A.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL目录删除B.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL目录删除C.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL目录删除D.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl001t\Services\MYSQL目录E.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl002\Services\MYSQL目录F.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MYSQL目录MySql错误代码1045的解决方案错误代码1045Accessdeniedforuser'root'@'localhost'(usingpassword:YES)解决办法是重新设置root用户密码,在Windows平台下操作步骤如下:1、以系统管理员身份登录到系统;2、如果MySQL服务器正在运行,停止它。如果是作为Windows服务运行的服务器,进入服务管理器:开始菜单-控制面板-管理工具-服务如果服务器不是作为服务而运行的,可能需要使用任务管理器来强制停止它。3、创建1个文本文件,并将下述命令置于单一行中:SETPASSWORDFOR'root'@'localhost'=PASSWORD('MyNewPassword');用任意名称保存该文件。在本例中,该文件为C:\mysql-init.txt。4、进入DOS命令提示:开始菜单-运行-cmd假定你已将MySQL安装到C:\mysql。如果你将MySQL安装到了另一位置,请对下述命令进行相应的调整。在DOS命令提示符下,执行命令:C:\C:\mysql\bin\mysqld-nt--init-file=C:\mysql-init.txt在服务器启动时,执行由“--init-file”选项(作用:在启动时从指定的文件中读取SQL命令)命名的文件的内容,更改根用户密码。当服务器成功启动后,应删除C:\mysql-init.txt。5、停止MySQL服务器,然后在正常模式下重启它。如果以服务方式运行服务器,应从Windows服务窗口启动它。如果以手动方式启动了服务器,能够像正常情形下一样使用命令。附:其他方法方法一:(推荐)mysqlusemysql;mysqlUPDATEuserSETPassword=PASSWORD('你的新密码')whereUSER=’root’;mysqlFLUSHPRIVILEGES;mysqlquit方法二:直接使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码:#mysql-udebian-sys-maint-pEnterpassword:输入[client]节的密码mysqlUPDATEuserSETPassword=PASSWORD(’newpassword’)whereUSER=’root’;mysqlFLUSHPRIVILEGES;mysqlquit#mysql-uroot-pEnterpassword:输入新设的密码newpasswordmysql内容参考:脚本之家另一个方法Windows:1.管理员登陆系统,停止mysql服务或者结束mysqld-nt进程2.进入命令行,来到mysql的安装目录.假设安装目录为d:\mysql\,CMD进入命令行3.运行d:\mysql\bin\mysqld-nt--skip-grant-tables启动mysql,关闭权限的检查4.运行d:\mysql\bin\mysqladmin-urootflush-privilegespasswordnewpassword重设root密码5.重新启动mysql服务安装、重装时出现couldnotstarttheservicemysqlerror:0的错误或者startservice停止不动时关于XP安装mysql-5.1.45-win32.msi的问题,把我整了五个多小时,终于搞定!安装的时候,有时候会出现couldnotstarttheservicemysqlerror:0提示错误。解决步骤:1、开始-MySQL-MySQLS
本文标题:安装mysql数据库问题
链接地址:https://www.777doc.com/doc-2497016 .html