首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL是如何在Mac上作为用户"_mysql“运行的?

问MySQL是如何在Mac上作为用户"_mysql“运行的?
EN

Server Fault用户
提问于 2010-08-25 18:01:34
回答 1查看 3.7K关注 0票数 0

在Mac上,MySQL似乎将数据保存为"_mysql“用户。有人能解释一下这是如何实现的吗。我本来希望MySQL服务器应用程序(mysqld)设置setuid标志,以便以_mysql的形式运行,但事实并非如此。那么,它是如何作为"_mysql“运行的呢?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2010-08-25 20:05:54

实现这一目标的方法多种多样,但最常见的两种方法是:

  1. 作为root启动的进程可以通过自己的内部编程将其用户id更改为系统上的任何其他用户;大多数守护进程(包括MySQL )都是这样操作的。
  2. 进程可以使用sudo -u _mysql mysqld启动,也可以是粗略等效的。
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/174498

复制
相关文章

相似问题

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