开发者社区> 问答> 正文

Linux安装MySQL 使用普通用户启动问题

       在Centos上安装下MySQL数据,新建了一个mysql用户,想让mysql用户来管理MySQL数据库。
        启动MySQL后,发现有连个进程为什么我装的MySQL启动两个服务,还有mysqld_safe是root启动的, mysqld是mysql用户启动,有谁知道怎么回事![图片说明]`(http://img.ask.csdn.net/upload/201501/27/1422353422_520893.png)`

展开
收起
小旋风柴进 2016-06-03 09:11:12 4577 0
1 条回答
写回答
取消 提交回答
  • 在我的ubuntu server14.04上没有看到这个,但是其他发行版本可能会有

    mysqld_safe脚本会在启动MySQL服务器后继续监控其运行情况,并在其死机时重新启动它。用mysqld_safe脚本来启动MySQL服务器的做法在BSD风格的unix系统上很常见,非BSD风格的UNIX系统中的 mysql.server脚本其实也是调用mysqld_safe脚本去启动MySQL服务器的。它通常做如下事情:

    1. 检查系统和选项。
    2. 检查MyISAM表。
    3. 保持MySQL服务器窗口。
    4. 启动并监视mysqld,如果因错误终止则重启。
    5. 将mysqld的错误消息发送到数据目录中的host_name.err 文件。
    6. 将mysqld_safe的屏幕输出发送到数据目录中的host_name.safe文件。
    2019-07-17 19:25:52
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载