一. 问题描述

有些人,特别是在校生,使用MySQL的频率其实不是很高,所以自己的电脑常驻一个mysqld.exe程序还占用着很多内存,就想停止该程序。

Windows下MySQL service manager数据库/mysqld.exe占用内存解决方法/Workbench 10061错误/Navicat 10038错误

但是,当再次想用的时候却发现数据库连不上了,各种报错:
MySQL Workbench Error:Can’t connect to MySQL server on ‘localhost’(10061)
软件里的“Start Server”根本不管用。

Windows下MySQL service manager数据库/mysqld.exe占用内存解决方法/Workbench 10061错误/Navicat 10038错误

Navicat for MySQL error: 2003 - Can’t connect to MySQL server on ‘localhost’(10038)

Windows下MySQL service manager数据库/mysqld.exe占用内存解决方法/Workbench 10061错误/Navicat 10038错误

二. 问题初解

后来,你在网上发现上面的问题其实,只要开启MySQL本地服务就可以了。
于是你,熟练地按下Win+R,输入services.msc回车,找到MySQL80服务(不同版本名称不同),右键,启动,解决问题。

Windows下MySQL service manager数据库/mysqld.exe占用内存解决方法/Workbench 10061错误/Navicat 10038错误

但是,你以为这样就完了吗?
是的。完了。
但你又来到了mysqld.exe占用内存的问题下…

三. 问题再解

内存占用问题很显然,可以通过设置MySQL服务启动类型(就是上图中的启动类型)为手动,然后每次想用MySQL了就按上面操作一下就得了。

但是,我懒,我不想每次都要一顿操作猛如虎,打开服务累如狗。
于是我整了一个脚本,每次需要使用MySQL数据库了,就先运行一下,岂不美哉?

同样,先设置MySQL服务启动类型为手动,这样电脑开机默认就运行mysqld.exe程序。

然后,脚本 运行:

Windows下MySQL service manager数据库/mysqld.exe占用内存解决方法/Workbench 10061错误/Navicat 10038错误
Windows下MySQL service manager数据库/mysqld.exe占用内存解决方法/Workbench 10061错误/Navicat 10038错误
这样就超级简单有没有!

四. 资源下载

注意下载后将MySQL80改为你的MySQL 服务名称

MySQL服务管理器.bat
MySQL Service Manager_en.bat
MySQL Service Manager_en_cn.bat

个人经验,有不足之处请指正。
原创文章,转载请遵守规则。

相关文章:

  • 2021-07-17
  • 2021-10-26
  • 2022-12-23
  • 2022-12-23
  • 2022-02-08
  • 2022-01-06
猜你喜欢
  • 2021-07-18
  • 2021-07-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-17
  • 2022-12-23
相关资源
相似解决方案