Mysql安装出现can not connect to MySQL server on ‘localhost’ 10061

因为需求要安装Mysql,然后学长给了我篇帖子,如下:

http://jingyan.baidu.com/article/597035521d5de28fc00740e6.html

然后我就愉快地这么做了,然后就愉快地失败了。

失败显示:can not connect to MySQL server on ‘localhost’ 10061

然后就开始无尽的百度之旅~~~
下面是搜索靠前的内容,但是对我来说没有用:

 http://www.jb51.net/article/26505.htm

对了,我是安转的Mysql免安装的版本,就是和上面的帖子一样<64bit ZIP Archive>

1、我查了一下系统的hosts,发现127.0.0.1 localhost这一行被注释掉了,改写后,错误表面上显示还是如上,但是查看系统日志<新技能get>,发现显示如下。

日志名称: Application
来源: MySQL
描述:
Fatal error: Can’t open and lock privilege tables: Table ‘mysql.user’ doesn’t existFor more information, see Help and Support Center at http://www.mysql.com.

然后就懵逼,百度出来结果大多是与linux相关,就没怎么关注
后来东搞西搞好像成了,当然感谢众多的参考文献~

步骤:
1、配置好my.ini,里面的内容和自己的安装位置匹配。

这里写图片描述

各位可以看到我的路径是加了引号的,有的贴上没有,但是我的安装目录上有空格,我怕就像cd有空格的文件夹会失败这样,于是我就默默的加上了引号。

2、创建空的data文件夹,注意,是空的,我刚开始解压下载额安装包发现没data文件时,整个人是方的~。

3、cmd以管理员身份运行并进入mysql安装路径下的bin目录 D:\Program Files (x86)l\mysql-5.7.14-winx64\bin

4、cmd下运行 ,文档表明,使用-initialize生成随机密码,由于自己学习,使用-initialize-insecure生成空密码。默认帐号root,后面的-user=mysql不更改。

mysqld –initialize-insecure –user=mysql

这里写图片描述

5、cmd下: mysqld install

6、cmd下:net start mysql

然后我就成功了,至少可以启动了。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值