初次安装MySQL出现Can’t connect to MySQL server on ‘localhost’ (10061)

一开始去网上找,都是去服务中找对应的mysql服务,然后打开,可是我解压mysql之后,本地中并没有mysql服务,因此我要先要让我本机出现mysql服务

1.以管理员命令打开命令行,进入mysql的bin目录,执行指令:mysqld -install

 2.当我们服务中出现mysql服务之后,不要着急打开服务,因为现在我们不知道初始密码,可以先初始化密码,

打开安装目录,找到data文件夹,直接删掉,没有最好,就不用删了(我是初次安装,所以可以随便执行删除的操作

3.在命令行中初始化密码:mysqld --initialize --console

 4.得到密码之后,此时就可以打开服务了,net start mysql,或者去服务中手动开启服务均可,然后使用此密码就可以登陆mysql数据库

 5.进入mysql之后,输入任何语句都要在末尾加分号,但是此时无论输入什么都会提示以下语句

 6.重置密码

 7.网上有很多说要执行:flush privileges,不过我忘记了,也不影响。

 

解决问题时:有参考以下两个博客,对他们表示感谢

参考博客:https://www.csdn.net/gather_20/MtTaEg3sMzc5OC1ibG9n.html

参考博客:https://blog.csdn.net/qq_28398301/article/details/90546135

 

posted @ 2020-03-03 13:58  老虎很廋  阅读(1454)  评论(0编辑  收藏  举报