linux系统mysql加载配置文件(文件名称、位置、顺序)
来源:互联网 发布:机战j 4主角后继机数据 编辑:程序博客网 时间:2024/06/14 05:36
转载:http://www.cnblogs.com/mangu-uu/p/4162984.html
绝大多数的mysql在启动的时候都要加载一个配置文件,相信大多数的开发都碰到过类似问题,机器启动时mysql默认都会启动,默认使用mysql命令可以连上服务端,但是数据存储在什么地方,参数设置的是多少等等,这个就需要知道mysql使用的是哪个配置文件,那么mysql启动是按照什么顺序来加载配置文件的呢?
不同版本的机器加载的顺序也不一样,下面的列子是以5.1.10为例。
Linux机器下常用的配置文件路径:
在没有添加任何启动命令的时候,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
更高级一些,根据进程的文件信息来查看
server ~ # cat /proc/$(pidof mysqld)/cmdline | tr '\0' '\n'/usr/sbin/mysqld--defaults-file=/etc/mysql/my.cnf
使用mysqld自带的 –verbose功能
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
阅读全文
0 0
- linux系统mysql加载配置文件(文件名称、位置、顺序)
- MySQL配置文件加载顺序
- linux bash配置文件加载顺序(图解)
- linux系统各种软件配置文件位置
- Linux下MySQL配置文件my.ini位置
- Linux下MySQL配置文件my.ini位置
- mysql linux下查看配置文件位置
- 关于Linux安装mysql默认配置文件位置
- LINUX所有配置文件的路径和文件名称
- LINUX所有配置文件的路径和文件名称
- (二)Spring-boot 配置文件加载顺序
- struts2配置文件的加载顺序(三)
- Struts2配置文件加载顺序
- Struts 配置文件加载顺序
- bash配置文件加载顺序
- struts2 配置文件加载顺序
- struts2配置文件加载顺序
- Struts2配置文件加载顺序
- redis 3.2 cluster搭建
- Hibernate的三种查询方式
- 调用发送短信接口经验总结
- The C Programming Language 练习题1-22
- [Drools]JAVA规则引擎
- linux系统mysql加载配置文件(文件名称、位置、顺序)
- Java之String的new与“=”的区别
- Python pandas plot输出图形中显示中文乱码问题
- Altera Arria 10 FPGA硬件加速卡
- The Little Redis Book中文版 关于
- 苹果手机试玩赚钱平台、钱咖、试客小兵、试玩团、PP红包、快马、小鱼赚钱、内涵红包、天天钱庄、秒赚大钱、掉钱眼儿、聚有钱、钱鹿、热葫芦、今日赚、熊猫试玩、爱盈利、红包达人、赚客、小微红包、旺财、
- JS(5)
- MySQL 加锁处理分析
- 欢迎使用CSDN-markdown编辑器