千家信息网

MySQL读取配置文件的顺序和启动方式以及启动原理

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本篇内容主要讲解"MySQL读取配置文件的顺序和启动方式以及启动原理",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"MySQL读取配置文件的顺序和启动方式以
千家信息网最后更新 2026年11月03日MySQL读取配置文件的顺序和启动方式以及启动原理

本篇内容主要讲解"MySQL读取配置文件的顺序和启动方式以及启动原理",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"MySQL读取配置文件的顺序和启动方式以及启动原理"吧!

一、MySQL读取配置文件的顺序

读取顺序:/etc/my.cnf > /etc/mysql/my.cnf > /usr/etc/my.cnf > ~/.my.cnf

命令验证:
[root@mysql ~]# mysql --verbose --help | grep my.cnf
order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf

二、MySQL启动方式

MySQL的启动方式通常分成三种:mysqld、mysqld_safe、mysqld_multi(主要用于多实例启动)

三种方式的关系:
首先当我们使用service mysqld start或者/etc/init.d/mysqld start这样的方式启动的时候,其实是使用了mysql.server这个脚本,这个脚本默认会调用mysqld_safe来启动mysqld,所以通常我们启动mysql之后查看进程的时候会发现有mysqld和mysqld_safe这两个进程存在。这两种通常都是单实例的启动方式,当然也可以使用mysqld来启动多实例的。而mysqld_multi用来启动多实例,也是通过先调用mysqld_safe和mysqld来启动mysql的。

三、MySQL启动原理

默认的mysql的服务启动程序是mysql.server,mysql.server程序主要是会用到两个程序和一个函数,分别是my_print_defaults、myslqd_safe和parse_server_arguments

1、my_print_defaults:读取my.cnf配置文件,输出参数传递给parse_server_arguments,该程序只读my.cnf中[mysqld]中的参数。

2、parse_server_arguments:该函数处理my_print_defaults传递过来的参数赋值给--basedir、--datadir、--pid-file、--server-startup-timeout

3、myslqd_safe:mysqld_safe程序调用mysqld程序来启动mysql服务,[mysqld_safe]会覆盖mysqld部分中的参数

4、mysqld_multi会读取配置文件中的[mysqld_muti],[mysqldN]下面的参数,N需要时一个整数,建议用端口号表示,该部分的配置会覆盖[mysqld]部分中的配置

5、在mysqld进程挂掉的时候,mysqld_safe进程会监测到并重新将mysqld启动起来。

到此,相信大家对"MySQL读取配置文件的顺序和启动方式以及启动原理"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

方式 配置 文件 程序 顺序 参数 原理 实例 进程 时候 部分 两个 内容 函数 脚本 学习 服务 实用 更深 兴趣 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网新科技 广东万易互联网科技有限公司惠州分公司 互联网科技活动banner 互联网科技公司华为 互联网最新的科技有限公司 致聘互联网科技 互联网科技ppt模板 广州善班互联网科技 人人互联网科技是培训 左右互联网络科技 互联网科技公司招聘 江阴互联网智能科技产品进口 互联网科技与大数据专业 洛阳共同富裕互联网科技有限公司 科技互联网海报 上海科技产业互联网平台 扫呗互联网科技有限公司 云南互联网科技学费 科技互联网专业工作会议发言稿 广州全民伙伴互联网科技有限公司 互联网佳科技有限公司 重生之互联网科技帝国 互联网核心科技是什么 北京大学互联网科技怎么样 华中科技大学互联网的牛人 山东子淼互联网科技有限公司 工业互联网科技成果转化 2021世界互联网领先科技成果发布 南京一网一红互联网科技有限公司 科技互联网专业务虚会材料
0