我注意到mysqld总是在后台运行。它在每次启动时启动,即使在我杀死它之后,它也会重新启动。我已经删除了与 mysql 相关的所有内容:
sudo apt-get remove --purge mysql*
sudo apt-get autoremove
sudo apt-get autoclean
但是,它仍然出现在ps -aux
. 这个东西的意思是什么 ?另外,用户 27 在 ps -aux 的输出中是什么意思?我不记得创建用户 27。
解释:其实是因为后台运行了一个sql docker容器
听起来您正在运行一个包含 mysqld 的 docker 容器。
我发现 mysqld 正在我的系统上运行并占用超过 3GB 的 RAM。
我开始调查以下内容:
这将 mysql 列为正在运行的项目之一(我也在系统监视器中看到。
我的系统上没有安装 Docker。
然后我看了一下服务脚本:
这是该脚本的部分清单:
但是,这是从哪里来的?我安装的其他东西是否将 mysql 添加到我的系统中?我记得什么都没有,为什么我启动机器时它会启动?
我搜索了 Snaps 和 Ubuntu 软件以及其他各种地方,似乎我还没有自己安装 Mysql。
也许安装 Java EE 或其他什么?大概就是这样。
我运行了以下内容:
我看到以下列出的mysql:
然后我需要在启动时禁用该服务,所以我运行了以下命令:
我再次运行检查,发现它确实被禁用了: