`

查看MySQL配置文件my.cnf路径

 
阅读更多

(1)关于配置文件路径

有时候,我发现虽然尝试修改了配置文件的一些变量,但是并没有生效。后来才发现原来是因为修改的文件并非MySQL服务器读取的配置文件。

如果不清楚MySQL当前使用的配置文件路径,可以尝试这样查看:

从上图可以看出, 服务器首先会读取/etc/my.cnf文件,如果发现该文件不存在,再依次尝试从后面的几个路径进行读取。

命令:  
#which mysqld
/usr/bin/mysql
#/usr/bin/mysql --verbose --help |grep -A 1 'Default options'

 

 

(2)关于配置文件配置项分段

配置文件my.cnf通常会分成好几部分,如[client],[mysqld], [mysql]等等。MySQL程序通常是读取与它同名的分段部分,例如服务器mysqld通常读取[mysqld]分段下的相关配置项。如果配置项位置不正确,该配置是不会生效的。详细文档我觉得可以参考这篇文章:my.cnf详解

 

(3)关于全局变量

另外,如果想查看MySQL的一些全局变量设置,在非登录并有权限情况下可以这样查看: mysqladmin variables -p,

这个操作也就相当于登录时使用命令 show global variables;

 

分享到:
评论

相关推荐

    MySQL各版本my.cnf配置文件.rar

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,其性能和效率很大程度上取决于配置文件my.cnf。my.cnf文件包含了MySQL服务器的启动参数和配置选项,它决定了数据库的行为、资源使用以及性能优化策略。在这个名为...

    mysql配置文件my.cnf

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,而`my.cnf`是MySQL服务器的主要配置文件,它定义了数据库的运行参数和服务行为。这个文件对于优化性能、确保安全性以及满足特定的系统需求至关重要。以下是对`my....

    linux下mysql配置文件my.cnf详解.pdf

    在Linux环境中,MySQL的主要配置文件是`my.cnf`,它是数据库服务器启动时读取的配置文件,用于设定各种参数和选项,以优化数据库的性能、安全性以及资源使用。这份文档将深入探讨`my.cnf`的结构、主要配置项及其作用...

    linux下mysql配置文件my.cnf详解

    Linux 下 Mysql 配置文件 my.cnf 详解 Mysql 配置文件 my.cnf 是 Mysql 数据库服务器的核心配置文件,在 Linux 下 plays a crucial role in configuring Mysql 服务器的行为。该文件中包含了多个配置选项,这些选项...

    CentOS7下MySQL8的主主互备安装文档和my.cnf配置文件

    而"my.txt"可能是my.cnf配置文件的文本格式,方便查看和编辑。 总的来说,这个教程将涵盖以下内容: 1. 安装CentOS7操作系统和VM虚拟机环境的准备。 2. 在CentOS7上安装MySQL8.0.13,包括依赖包的安装、源码编译或...

    【荐】mysql服务性能优化—my.cnf_my.ini配置说明详解(16G内存)

    通过对my.cnf/my.ini配置文件的各项关键参数进行中文注释与解析,帮助DBA及运维人员更好地理解每个配置项的作用及其对MySQL性能的影响。 #### 关键配置项详解 ##### 1. **[client]** - **port=3306**:设定MySQL...

    linux下mysql my.cnf 文件

    linux下mysql my.cnf 文件已经配置好 路径根据实际情况自己修改linux下mysql my.cnf 文件已经配置好 路径根据实际情况自己修改linux下mysql my.cnf 文件已经配置好 路径根据实际情况自己修改

    mysql 主从文件配置,my.cnf

    这是MySQL服务器的默认配置文件,通常位于系统的/etc/my.cnf或者/etc/mysql/my.cnf路径下,用于设置MySQL服务器的启动参数和各种配置选项。在主从复制中,我们需要关注以下几个关键参数: 1. **server-id**:这是每...

    mysql配置,通用my.cnf文件

    MySQL5.6 数据库配置文件my.cnf,内容详细解释了各个配置。根据个人安装路径,手动修改资源中相应的路径即可使用。

    MySQL my.cnf配置文件完美详解

    ### MySQL my.cnf配置文件详解 #### 概述 `my.cnf` 是 MySQL 数据库管理系统的核心配置文件之一,用于定义 MySQL 各个组件的工作参数。通过对 `my.cnf` 文件的理解与设置,可以实现对 MySQL 服务的有效管理和优化...

    MySQL中my.cnf文件选项

    ### MySQL中的my.cnf配置文件详解 在MySQL的配置与管理过程中,`my.cnf`文件扮演着极其重要的角色。该文件通常包含了MySQL服务器启动时所遵循的各种参数设置,包括但不限于内存分配、缓存大小、日志记录以及安全...

    MySQL之my.cnf配置完美详解.

    这些配置项只是MySQL配置文件***f中众多参数的一部分。在实际使用中,DBA通常需要根据服务器的硬件配置、应用程序需求、以及系统的使用模式来调整这些参数,以达到最佳的性能和稳定性。例如,对于高并发访问的场景,...

    MySQL修改my.cnf配置不生效的解决方法

    其次,如果你在非标准路径下修改了`my.cnf`,比如在个人用户目录或自定义路径,那么MySQL可能无法找到这个文件,除非你明确指定了配置文件的位置。你可以通过启动命令行时添加`--defaults-file`或`--defaults-extra-...

    mysql服务性能优化—my.cnf_my.ini配置说明详解(16G内存)

    MySQL服务性能优化主要依赖于配置文件my.cnf或my.ini的有效设定,特别是在内存充足的环境下,如16GB内存,合理的配置能显著提升数据库的处理能力。以下是对my.cnf配置文件中关键参数的详细解释: 1. `[client]`部分...

    MySQL 5.6 my.cnf 配置

    MySQL 5.6是MySQL数据库管理系统的一个重要版本,它的配置文件`my.cnf`是数据库服务器启动时读取的关键文件,用于定义各种参数和设置,从而影响MySQL的性能、安全性以及资源消耗。在这个版本中,`my.cnf`通常位于...

    mysql5.5安装好找不到my.cnf(看完你就懂了).docx

    ### MySQL 5.5 安装后找不到 my.cnf 配置文件的解决方案 #### 问题背景 在安装MySQL 5.5版本后,部分用户可能会遇到无法找到配置文件`my.cnf`的问题。该问题通常发生在通过RPM包安装MySQL 5.5的过程中,并在尝试...

Global site tag (gtag.js) - Google Analytics