error: 'Can't connect to MySQL server on 'localhost' (10061)' | [Windows下碰到的几个MySQL的小坑]

没试过Windows下的MySQL,今天特地下载试试,结果跌了一跤:

略显尴尬,我抱着试一试的态度,又敲了mysql  -uroot  -p  ,结果更尴尬:

默默的猜想,到底什么问题?最后得出答案,只能是服务器问题,很显然从前面的报错也可以看出来服务器没起来,所以把问题锁定在服务器的启动问题上。

紧接着,发现应该是服务器没初始化,便执行了以下初始化命令:

mysqld --initialize --user=root --console

便出现了如下画面:

报出specified but the data directory has files in it. Aborting的错误,我猜想是不是我的安装目录里面有data目录,一看,果然有,删了,然后再初始化,结果如下:

 

显示成功。

接着,用上面的密码启动mysql,如下:

 但当我show  databases 时又报错,You must reset your password using ALTER USER statement before executing this statement.所以,我又改密码:

 这下mysql才开始能干活了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值