mysql提示ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061),无法自启

问题遇到的现象和发生背景

img

然后在服务里启动mysql服务

img


确实成功登录了,但是我不能每次都去服务启动吧,怎么样让他自动启动,我这边已经设置自启却还是提示ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

img


如何解决,我输入msyql -u root -p时,直接登录进去

  1. 首先是我们将鼠标移动到如下图所示的此电脑的图标上,点击右键,选择管理。

    img

  2. 然后我们点击如下图界面中的服务和应用程序。
  3. 接下来可以看到它下面有一个我们的目标——服务。

    img

  4. 服务的话它是按字母排列的,我们往下拉,找到Mysql服务。此时可以看到它是一个手动启动的状态。

    img

  5. 在mysql服务上点击鼠标右键,选择属性。

    img

  6. 然后跳出的如下图的界面中我们将手动改成自动,点击应用,点击确定,这样你的mysql服备就是一个自启动的状态。

    img

  7. 界面成如下图就合适,你再终端输入mysql -u root -p就可以自动启动mysql服务器

    img

我这边已经设置成了自启,但还是需要去手动开启,我也不清楚为什么,可能是杀毒软件不给他自启吧