安装了MySQL了,却不了启动它的服务,怎样解决呢?
当前问题共有如下(3)个解决方案
- 兄弟连教育北京总校有时候无法启动mysql服务, mysql服务启动,出现1069错误,是因为mysql的密码有问题,导致管理员账户无法登录。 我们需要在计算机管理中,找到本地用户和组,然后选择用户,找到mysql的超级账户,然后设置密码, 然后再去计算机管理,选择服务,找到mysql服务,将密码设置为和上面的密码一样, 然后就可以启动mysql服务了
- 匿名用户这种情况一般是my.ini文件配置出错了, 你可以删除系统目录下的my.ini文件, 把下面的内容重新写入my.ini文件试试, 要适当地改写一下文件路径 我的my.ini 2007年12月31日[WinMySQLAdmin]Server=C:/MYSQL/mysql/bin/mysqld-opt.exeuser=root[mysqld]basedir=C:/MYSQL/mysqldatadir=C:/MYSQL/mysql/data#bind-address=192.168.0.2#language=D:/MYSQL/share/chinese===========================================[WinMySQLAdmin] Server=D:/MYSQL/bin/mysqld-opt.exe user=root [mysqld] basedir=D:/MYSQL datadir=D:/MYSQL/data #bind-address=192.168.0.2 #language=D:/MYSQL/share/chinese ============================================查找Windows目录下的my.ini文件,编辑内容(如果没有该文件,则新建一个),至少包含basedir,datadir这两个基本的配置。[mysqld]# set basedir to installation path, e.g., c:/mysql# 设置为MYSQL的安装目录basedir=D:/www/WebServer/MySQL# set datadir to location of data directory,# e.g., c:/mysql/data# 设置为MYSQL的数据目录datadir=D:/www/WebServer/MySQL/data 另外,要注意:[WinMySQLadmin]Server=D:/www/WebServer/MySQL/bin/mysqld-nt.exeuser=rootpassword=xxxxxxxx#以上是设置WinMySQLadmin的配置[Client]user=rootpassword=xxxxxxxx将Mysql添加到Windows系统服务中: 1.、 安装服务。 在Windows2000下,安装完成后,并没有把MySQL安装成服务,我们必须执行下面的语句把MySQL注册为服务:installdir\mysql\bin\mysqld-nt –-install。 Windows98下没有服务的概念,所以不用安装服务。 2.、 启动服务 在Windows2000下,安装服务后可以启动MySQL服务:net start mysql。 在Windows98下,可以用下面的命令启动服务:c:\mysql\bin\mysqld,服务启动后在后台运行,并没有界面。 3.、 停止服务 在Windows2000下,可以通过下面的命令停止MySQL服务:net stop mysql。 在Windows98下,可以通过下面命令停止服务:C:\> C:\mysql\bin\mysqladmin -u root shutdown 另外介绍一种简单方法.把mysql卸载掉,然后,把原来的安装目录全部删除,重新安装,如果在不行,建议你,重新卸载,然后安装时候,选择另一个安装目录.我发现这是由于原来安装目录和注册表里还存在垃圾影响,所以,换掉安装上当,保证行.呵呵,
- 匿名用户1、命令行 ---- netstat -aon 看看谁在用 3306端口 记住PID号2、打开任务管理器 选择出PID那列 然后结束掉该进程(最好能知道是什么程序,将他永久咔嚓掉) 3、再次启动MYSQL服务