my.cnf配置文件中mysql pid参数说明
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,my.cnf配置文件中mysql pid参数说明当MySQL实例启动时,会将自己的进程ID写入一个文件中--该文件即为pid文件。该文件可由参数pid_file控制,默认位于数据库目录下,文件名为主机
千家信息网最后更新 2025年11月07日my.cnf配置文件中mysql pid参数说明my.cnf配置文件中mysql pid参数说明当MySQL实例启动时,会将自己的进程ID写入一个文件中--该文件即为pid文件。该文件可由参数pid_file控制,默认位于数据库目录下,文件名为主机名.pid:
mysql> show variables like 'pid_file'\G;
*************************** 1. row ***************************
Variable_name: pid_file
Value: /usr/local/mysql/data/xen-server.pid
1 row in set (0.00 sec)
下面了解:
绝大多数的mysql在启动的时候都要加载一个配置文件,相信大多数的开发都碰到过类似问题,机器启动时mysql默认都会启动,默认使用mysql命令可以连上服务端,但是数据存储在什么地方,参数设置的是多少等等,这个就需要知道mysql使用的是哪个配置文件,那么mysql启动是按照什么顺序来加载配置文件的呢?
不同版本的机器加载的顺序也不一样,下面的列子是以5.1.10为例。
Linux机器下常用的配置文件路径
| 文件名 | 作用 |
|---|---|
/etc/my.cnf | Global options |
/etc/mysql/my.cnf | Global options (as of MySQL 5.1.15) |
| Global options |
$MYSQL_HOME/my.cnf | Server-specific options |
defaults-extra-file | The file specified with--defaults-extra-file= |
~/my.cnf | User-specific options |
在没有添加任何启动命令的时候,mysql会默认的依次从上到下检查配置文件是否存在,使用第一个发现的文件作为启动文件。
因此在启动mysqld的时候,一定要确定好上述的路径下是否有对应的配置文件,避免加载了错误的文件,导致一些奇怪的问题。
当然,如果不想使用默认加载顺序中的配置文件,可以在启动命令上增加 --defaults-file='path/to/my.cnf'来指定要使用的配置文件
查看当前mysqld启动时的加载文件
通常可以用下面的命令找到答案
server ~ # ps ax | grep '[m]ysqld'10801 ? Ssl 0:27 /usr/sbin/mysqld --defaults-file=/etc/mysql/my.cnf --basedir=/usr --datadir=/var/lib/mysql --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock |
更高级一些,根据进程的文件信息来查看
| 123 | server ~ # cat /proc/$(pidof mysqld)/cmdline | tr '\0' '\n'/usr/sbin/mysqld--defaults-file=/etc/mysql/my.cnf |
使用mysqld自带的 --verbose功能
| 123 | server ~ # /usr/sbin/mysqld --help --verbose --skip-networking --pid-file=$(tempfile) 2> /dev/null | grep -A1 'Default options are read'Default options are read from the following files in the given order:/etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf |
文件
配置
命令
参数
时候
机器
顺序
数据
路径
进程
问题
面的
不同
高级
主机
作用
信息
功能
地方
实例
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网上的内容有服务器存放吗
5g核心网络安全
苹果软件开发打开
银行网络安全宣传周总结报告
中文校对软件开发
温州.net软件开发
软件开发岗位技能大赛
名人如何看网络安全
网络安全法的四大焦点是
畅捷通服务器登录不上去
淮安楚淮软件开发
杭州编程软件开发公司
中专服务器
jsp实现数据库删除
网络安全好还是web前端好
以下最基本的数据库对象是
大陆服务器安装包下载地址
姑苏区信息化网络技术联系方式
查看某个数据库大小
网络安全连接远端局域网
楚雄网络安全等级
苹果手机的服务器是什么
网络安全审核员
计算机网络技术有名人物
数据库图形界面管理器
互联网应用科技股
网络安全渗透测试实训报告
大陆服务器安装包下载地址
怎么设置表格数据库备份
数据库中的er图用什么工