首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我们的Linux盒正在运行两个mysql实例?

问我们的Linux盒正在运行两个mysql实例?
EN

Server Fault用户
提问于 2013-03-15 13:24:43
回答 2查看 148关注 0票数 0

好的,所以我不确定是什么改变了,因为我不是mysql或linux方面的专家(我知道大部分基本知识),但是当我通过“服务mysqld重新启动”重新启动mysql时,实际上根本没有重新启动mysql。也不会停止。

所以我运行了"ps \ grep mysqld“,并注意到它是由root和mysql用户运行的?!我真的不确定这怎么会发生?

代码语言:javascript
复制
root     31191  0.0  0.0  65948  1356 ?        S    Mar12   0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --pid-file=/var/run/mysqld/mysqld.pid --basedir=/usr --user=mysql

mysql    31896  1.4 23.2 3983432 3823924 ?     SLl  Mar12  56:49 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/lib/mysql/db.local.err --open-files-limit=8192 --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306

有人能对这种情况的发生提供一些见解吗?我做了一些谷歌,我不知道我是否使用了错误的搜索词,但我没有发现任何有用的。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2013-03-15 13:47:27

您的system.In事实没有什么问题,使用mysqld_safe是在Unix中启动mysql的推荐方法。检查官方这里的文件。

mysqld_safe is the recommended way to start a mysqld server on Unix. mysqld_safe adds some safety features such as restarting the server when an error occurs and logging runtime information to an error log file.

从进程id中可以看出,mysqld_safe启动mysqld,它在用户mysql --user=mysql下运行。所有其他运行时参数都是在启动mysqld_safe时指定的,将由mysql守护进程使用。

票数 2
EN

Server Fault用户

发布于 2013-03-15 13:39:09

mysqld_save只是一个脚本,它反过来调用mysqld并执行一些额外整洁的东西。所以你的系统一切都很好。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/488148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档