启动mysql服务,提示1067

win7系统启动绿色版mysql,报错1067,无法启动,从网上找了一堆解决办法,后来通过window日志提示的报错信息,搞定。


解决方法:


如果服务起不来,还是要看日志的,乱搞不行


提示下乱码的思路,有位仁兄总是的还是很棒的:


1、mysql配置文件设置错误
  A、首先查找mysql对应的配置文件my.ini
      如果服务是使用指定的配置文件搜索启动,到对应的文进行修改(文件的位置从控制面板中服务的属性中查看)
  B、检查参数basedir和datadir对应的目录是否存在,如:
      basedir = d:/mysql/
      datadir = d:/mysql/data/
2、检查Mysql目录有没有给系统的System用户文件读写权限(一般以System用户启动mysql服务)
3、检查mysql的3306端口是否被占用,如果占用,则修改my.ini配置文件中端口参数,将端口修改为其他值。
4、其他
   mysql的数据库文件遭到破坏
很抱歉,这些方法都搞不定。
 
最后查看了日志:
 
我的电脑-管理-windows log-application
找到mysql启动的错误日志,提示“ The description for Event ID 100 from source MySQL cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer”
哥给翻译一下:
 
描述事件ID 100从源函数不能被发现。要么组件,提出该事件没有安装本地计算机上或安装已经坏了。你可以安装或维修组件,在本地计算机上

说明启动用到的ini文件,有的组件不支持,你对这个文件干哈了,不就添加了default-character-set啊,万一不支持呢,删了再试试启动服务呗,结果搞定了。
 
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值