简介

有时候帮人排查一下MySQL数据库问题的时候,用ps -ef查看MySQL数据库进程的时候,竟然不显示配置的相关信息。

如果想看MySQL数据库的配置,就会一头雾水,于是就特地整理了一下,4种查看当前MySQL数据库加载数据库配置文件的顺序方法。

查看配置文件顺序方法

1.方法一

通过ps -ef查看MySQL数据库进程,一般用二进制包方式启动数据库,会显示。

[mysql@192 ~]$ ps -ef|grep -i mysql

mysql 62843 1 0 Sep05 ? 00:00:00 /bin/sh /u02/mysql/bin/mysqld_safe --defaults-file=/u02/conf/my3308.cnf

mysql 63855 62843 0 Sep05 ? 00:01:50 /u02/mysql/bin/mysqld --defaults-file=/u02/conf/my3308.cnf --basedir=/u02/mysql --datadir=/u02/data/3308 --plugin-dir=/u02/mysql/lib/plugin --log-error=/u02/log/3308/error.log --open-files-limit=65535 --pid-file=/u02/run/3308/mysqld.pid --socket=/u02/run/3308/mysql.sock --port=3308

2.方法二

通过my_print_defaults命令的帮助信息,可以获取当前MySQL数据库版本加载配置文件顺序

[mysql@192 ~]$ my_print_defaults --help|grep -A2 -B2 my.cnf

Default options are read from the following files in the given order:

/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf

Variables (--variable-name=value)

3.方法三

通过mysqld命令的帮助信息,可以获取当前MySQL数据库版本加载配置文件顺序

[mysql@192 ~]$ /u02/mysql/bin/mysqld --verbose --help|grep -A 1 'Default options'

mysqld: Can't change dir to '/var/lib/mysql/' (Errcode: 2 - No such file or directory)

Default options are read from the following files in the given order:

/etc/mysql/my.cnf /etc/my.cnf ~/.my.cnf

4.方法四

通过mysql命令的帮助信息,可以获取当前MySQL数据库版本加载配置文件顺序

[mysql@192 ~]$ /u02/mysql/bin/mysql --help|grep 'my.cnf'

order of preference, my.cnf, $MYSQL_TCP_PORT, built-in

/etc/mysql/my.cnf /etc/my.cnf ~/.my.cnf

以上就是四种获取MySQL数据库加载配置文件顺序的方法,有些时候还是非常的有用。

mysql获取配置文件信息,四种获取MySQL数据库配置文件加载顺序相关推荐

  1. 安卓加载mysql数据到列表里_Android如何从数据库中加载海量数据

    在Android3.0之前,很多应用程序响应性能方面有缺陷,其中比较典型的错误行为是在UI线程中执行了查询数据操作,尤其是一次性从database查出大量数据并加载到ListView里,用这种方式载入 ...

  2. c#四种线程安全的懒加载单例模式(Lazy、静态内部类、CAS、双重校验)

    //静态内部类public class SingleTon1{private SingleTon1(){}public static SingleTon1 getInstance(){return I ...

  3. java 中lock,java中lock获取锁的四种方法

    在java接口中会存放着许多方法,方便线程使用时的直接调用.对于lock接口大家都不陌生,我们已经初步对概念进行了理解.那么在获取锁的方法上想必还不是很清楚.下面我们就lock获取锁的四种方法分别进行 ...

  4. 详解MySQL双活同步复制四种解决方案

    详解MySQL双活同步复制四种解决方案 参考文章: (1)详解MySQL双活同步复制四种解决方案 (2)https://www.cnblogs.com/wuchangsoft/p/10390552.h ...

  5. mysql数据库启动_MySQL数据库之Mysql启动的方式(四种)

    本文主要向大家介绍了MySQL数据库之Mysql启动的方式(四种) ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 废话不多说了,直奔主题了. mysql的四种启动方式: 1.m ...

  6. Lock锁及获取锁的四种方法

    为什么使用LOCK? LOCK锁 LOCK锁的上锁与解锁 为什么使用LOCK? 传统的Synchronized锁有非常多的缺点: 锁的唤醒和阻塞代价较高,线程的阻塞和唤醒,操作系统需要在用户态与内核态 ...

  7. android 图片资源目录下,Android编程实现获取图片资源的四种方法

    本文实例讲述了Android编程实现获取图片资源的四种方法.分享给大家供大家参考,具体如下: 1. 图片放在sdcard中: Bitmap imageBitmap = BitmapFactory.de ...

  8. java配置文件实现方式_java相关:详解Spring加载Properties配置文件的四种方式

    java相关:详解Spring加载Properties配置文件的四种方式 发布于 2020-4-29| 复制链接 摘记: 一.通过 context:property-placeholder 标签实现配 ...

  9. Python获取磁盘使用信息,python获取GPU信息,python根据进程号获取进程信息,pynvml 获取GPU信息,psutil 获取进程信息,系统信息等

    一.工具:psutil模块 psutil是一个跨平台模块,试用相应方法可以直接获取计算机CPU,内存,磁盘,网络等资源使用情况:可以使用我们学习知识与这模块用来做系统监控,性能分析:如果大家熟悉Lin ...

最新文章

  1. pythonrequest爬取小说,pythonrequest爬取小说_python爬取斗破苍穹小说
  2. 深圳内推 | 粤港澳大湾区数字经济研究院招聘NLP算法研究员(可实习)
  3. c语言程序设计现代方法第二版 第10章程序设计题3题,自己编写的一个程序
  4. Windows编程初步(二)
  5. 计算机位图字节怎么算,位图跨度和4个字节的关系?(Bitmap Stride And 4 bytes Relation?)...
  6. CABasicAnimation 使用
  7. java day21【缓冲流、转换流、序列化流】
  8. 每日算法系列【LeetCode 829】连续整数求和
  9. pid控制车辆沿着圆弧轨迹跟踪
  10. Hive表生命周期管理
  11. 【无代码爬虫】web scraper 之 采集单个内容
  12. python统计学课程_Python数据分析(统计分析)视频课程
  13. Zabbix 报告缺少可用的交换空间主机 “Lack of free swap space”问题解决
  14. 技术分享:印制插头侧面包镍金加工工艺研究
  15. “铜三铁四“来一套程序员内卷超车赛道-音视频开发
  16. linux cut命令学习,Linux中的cut 命令详解
  17. localStorage在Safari浏览器无痕模式下失效
  18. c语言破解rar5文件,RAR5 文件格式解析
  19. 【安卓开发、鸿蒙开发】安卓模拟按键事件
  20. 计算机键盘不亮,电脑键盘失灵指示灯不亮怎么办

热门文章

  1. 网络爬虫 --DOM处理XML
  2. 从源码分析DEARGUI之add_menu_items
  3. bzoj千题计划303:bzoj4827: [Hnoi2017]礼物
  4. java POI Excel 单元格样式
  5. Less 常用基础知识
  6. [To be translated] Nova:libvirt image 的生命周期
  7. 目标跟踪之camshift---opencv中meanshift和camshift例子的应用
  8. Lamp(fastcgi)环境的搭建
  9. FreeBSD 8.0候选版本RC3发布
  10. 行代码实现数据集可视化、分析与比较