mysql服务不能启动

我之前安装成功过,但是phpmyadmin不能连接,所以就干脆重装了mysql,但是装完之后配置的时候服务就再也起不来了,就总是在最后那个界面死了。手动也起不来,报错1067,这个网上有好多解决办法,在我这儿都不管用。因为我觉得我从新安装,跟着向导一步一步配置的,配置文件不应该有问题,但是密码那个地方我有点怀疑,因为每次配置向导他都让我先输入当前密码,再输入新密码,我不知道是不是那次密码让我输入错误了导致现在的问题,因为这破东西对错也不提示好像。但是每次配置的时候好像先启动服务最后才是密码的部分。不知道有没有高手能看出的问题。
还有就是之前我的mysql好像是正常的,用php建立了一个空连接也没有报错,但是phpmyadmin就是连接不上。这点破东西我弄了好几天了也没农利落,在这儿严重鄙视微软和php研发者。iis搭配access很容易就能正常运行,而php+apache+mysql很容易就运行不正常

你的经历我也遇到过,后来我自己解决了,你按照下面的方法可以解决的

把现有mysql卸载掉,安装时自定义安装,在选择安装路径时,选择 并查看 【MySQL Server Datafiles】的安装路径,删除硬盘上那个路径内的文件即可,具体如下图,安装完成后,会重新输入新密码和确认密码两项。启动完成。其他的安装,设置不变。保证可以正确运行。

你把windows下现在安装的 mysql软卸载掉,然后重新安装,在【图1】的地方选择【Custom】安装(自定义),然后下一步,在【图2】的地方,点选 【MySQL Server Datafiles】,然后找到默认的安装路径,删除硬盘上那个路径内的文件即可。其他的安装,设置不变。保证可以正确运行。

由于你先前卸载的mysql,没有把配置卸载,即【MySQL Server Datafiles】的安装路径依然存在,当再次安装时,安装程序会检查先前的安装信息,如果存在,就不再覆盖。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-26
假设你第一次安装成功后 由于某种故障导致你mysql服务无法正常启动 所以你(删除并)重新安装

估计是你没有卸载干净 导致端口还被占用 所以再重装也无法正常 启动
建议彻底卸载干净 然后使用套件安装
其实php+apache+mysql 很好配的
很多套件
例如appserv PHPnowCNGR
可在baidu 搜索 到处都能下载
第2个回答  2010-05-26
在本地计算机无法启动MYSQL服务错误1067进程意外终止 这种情况一般是my.ini文件配置出错了,

你可以删除系统目录下的my.ini文件,
把下面的内容重新写入my.ini文件试试,
要适当地改写一下文件路径

我的my.ini 2007年12月31日
[WinMySQLAdmin]
Server=C:/MYSQL/mysql/bin/mysqld-opt.exe
user=root

[mysqld]
basedir=C:/MYSQL/mysql
datadir=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.exe
user=root
password=xxxxxxxx
#以上是设置WinMySQLadmin的配置
[Client]
user=root
password=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
相似回答