2、确保你安装了wamp外(已经有自带mysql),没有又安装了一个mysql。如果安装了,这样两个服务会冲突,你需要卸载一个,或者停掉mysql服务(解决办法,卸载一个,重装wamp)
确保完上面两点:
安装完MySQL 5.1,在最后配置启动服务时,出现could not start the service MySQL.Error:0 错误。在服务管理器里面同样启动服务错误“Mysql服务无法启动,显示错误1067”。
打开安装MySQL根目录下面的 \MySQL Server 5.0\data\*.err文件,会发现 [ ERROR]Default storage engine (InnoDB) is not available 错误。
解决方法:
第一种:打开MySQL Server 5.0下的my.ini文件,修改default-storage-engine=InnoDB 为default-storage-engine=MyISAM
第二种:[ERROR] Default storage engine (InnoDB) is not available出现的原因是:设置过的表空间ibdata1文件在Mysql第一次启动时候已经创建,大小为设置的10M,一但新设定的 ibdata1 的大小不一致,就会出现问题。所有直接删除\MySQL Server 5.0\data下的ib_logfile0,ib_logfile1,ibdata1文件。
wamp5不能正常启动有很多原因,我现在分享下我遇到的,希望对你有帮助!1.检查安装目录是不是英文目录,不能出现中文哦!
2.检查80端口,这个就不详细讲了,这个百度多的是。
3.最近遇到的一个就是,我之前能启动,不知道为什么突然就mysql 启动不了啦,这个你的看进程mysqld-nt.exe看这个是不是在运行,如果在,就结束他,然后重启,如果还不成功,再在进程中关闭它,直达能启动为止,
如果不是这些原因的话,那再 去找找吧,很多原因会导致启动不了的
apache不能启动的解决方法:1.在开始--运行 里面输入cmd点回车,会出现运行窗口。
2.在提示符后输入netstat -ano 回车(注意netstat后面有个空格),找到tcp 80端口对应的pid,比如1936.
3.ctrl+alt+del打开任务管理器,选进程,这里有很多正在运行的程序怎么找?别急点上面的 查看--选择列--在PID(进程标示符)前面打钩。好了,下面的进程前面都有了PID号码。这时上一步找到的PID就有用了,找到1484,比如PEER.EXE什么的,结束进程吧。这时再开服务器,看apache可以启动了!
如果你不想结束进程的话还可以找到apache的配置文件httpd.conf,找到
#Listen 12.34.56.78:80
Listen 80
把 Listen 80改成 Listen 8080就可以了(当然也可以改成其他端口)
如果还是不行的话,可能是你以前安装过,没有卸载干净,强力卸载后在重装就可以了。
mysql不能启动的解决方法:
1、数据库不能启动主要原因为以前装过MYSQL或者其他的集成环境下,MYSQL默认是开机自动启动的,你以前装过当然现在这个就启动不了咯!!
解决方法:你去进程管理器看看有没有MYSQL的进程在运行!有的话关闭那个MYSQL进程就行了,但是治标不治本,最好是用360等软件,找出这个进程的程序文件存放的路径,去卸载掉不用的数据库!!如果你2个MYSQL都要用,请到服务管理器中,把那个不用的MYSQL的服务改为禁止即可!!但是,基于现在人用绿色版本的MYSQL人越来越多,绿色版本的MYSQL在服务器管理里面是找不到这个服务的,别急,你也可以用360等软件来实现开机不运行那个不用MYSQL进程。
2、如果MYSQL已经启动,但是访问ADMIN时候出现报错现象,估计是装的时候MYSQL配置发生错乱.
解决方法:1)在没有重要文件的情况下,建议卸载重装,这样速度快,省事,适合新手!2)如果用了一阵子出现这类情况,可以先备份数据库文件,就是进管理页面,然后到处数据库!重新安装MYSQL!如果你MYSQL配置了大量东西,重装麻烦请参考LAMP / WAMP 环境搭配板块的配置说明!3)如果以前没装过MYSQL或者其他集成环境,那你的MYSQL估计安装时候出了问题,建议重新安装!!! 其他:目前碰到个把人,服务也起来,数据库也起来,但是就是不能运行PHP的文件,结果苦苦查找原因,大多情况下是PHP放错了文件夹,使用WAMP和LAMP基本都是把PHP文件放在安装目录中www这个目录中的!!!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)