MySQL 服务器启动1067错误的解决

重新安装了系统,MySQL服务没有了,但是安装目录还在。于是想自己添加服务并启动,这样可以保留原来的数据库数据。
先是将my.ini复制到system32目录中,然后mysqld-nt -install安装,安装成功,net start mysql成功,但是启动失败,从系统的服务列表中可以看到mysql并没有启动成功,手动启动,出现1067错误
上网查了许多资料,大多说改动3306端口到别的就可以(转来转去都是一篇文章,挺无聊的),我没有试。不喜欢,因为许多工程里面的配置都要跟着改,并且不知道为什么3306就是不行,属于逃避的方法

后来没办法重新安装了mysql,目录覆盖,结果配置的时候还是启动不起来,没辙了,再上网找

终于,功夫不负有心人,找到一篇文章解决啦!

在命令行窗口中运行一下sc delete mysql,然后再次运行配置,结果成功了。除了最后一步security没有通过,服务启动了!最后一步好像提示说原先的数据没有卸载,这个没关系,我就是不要卸载嘛

不过不知道sc delete mysql到底干什么的?
文章内容附属如下:
===================
http://blog.chinaunix.net/u/15586/showart_158645.html
在运行mysql administrator的时候,无法登录mysql服务器,查找错误,老是无法进行.在进入windows下的管理工具的服务中,依然无法启动,提示说是错误1067.解决方案如下:
1/进入命令提示符,输入 sc delete mysql
提示若是delete service success,证明删除服务成功;
2/运行mysql的bin目录下面的mysqlinstanceconfig,对mysql进行重新配置,即可.
至今,我还不知道产生这一问题的原因是什么,尚在查找中.
另,sc是winxp提供的一个高级命令,用来对服务进行查看,中止等操作.功能很强,值得注意.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值