【MySQL】查看MySQL配置文件路径及相关配置

1)关于配置文件路径

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

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

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

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

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

(3)关于全局变量

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

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

转:http://blog.csdn.net/liqfyiyi/article/details/48594655
时间: 2024-12-28 10:33:41

【MySQL】查看MySQL配置文件路径及相关配置的相关文章

查看MySQL配置文件路径及相关配置

[[email protected] ~]# /usr/local/mysql/bin/mysqld --verbose --help |grep -A 1 'Default options' 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 #服务器首先会读取/etc/m

mysql 查看mysql版本的四种方法

1 命令行中使用status可以查看. mysql> status;--------------mysql  Ver 14.14 Distrib 5.5.25a, for Linux (x86_64) using readline 5.1 Connection id:          33348Current database:Current user:           [email protected]SSL:                    Not in useCurrent p

MySQL查看数据库安装路径

有时候在我们开发的过程中并不一定记得数据库的安装路径.比如要查看mysql 数据库的安装目录在哪里:我们可以通过mysql命令查看mysql的安装路径: # 以下两个sql任意一个可查询 select @@basedir as basePath from dual ; show variables like '%basedir%'; 上面可以看到基础的安装路径,查看数据库data的路径怎么看,很简单,把上面的参数变量缓存datadir即可: # 以下查询任意一个均可 select @@datad

mysql在linux7下systemd的相关配置

---- # Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Fo

mysql 查看mysql相关信息

登入数据库的时候: select @@version; select version(); 复制代码 mysql> select @@version; +-----------+ | @@version | +-----------+ | 5.5.53 | +-----------+ 1 row in set (0.00 sec) mysql> select version(); +-----------+ | version() | +-----------+ | 5.5.53 | +---

redis 中的配置文件redis.conf 相关配置信息

知识点有点分散,一点一点记录把:(嘿,这需要极大耐性呢) 1.需要注意:当相关配置中的内存大小需要指定时,通过可能指定的格式为 1k . 5GB.4M等,大小写可以不区分. 2.Redis 默认不是守护进程的方式进行,可以通过该配置项修改,使用 yes 启用守护进程(守护进程是指在后台运行的进程). 3.当 Redis 以守护进程方式运行时,Redis默认会把,Redis默认会把pid写入到/var/run/redis.pid文件中.可以通过pidfile指定 4.指定 Redis监听端口,默认

CentOS 6.6 MySQL 5.5.32 绿色版安装配置

MySQL 5.5.32 绿色版安装配置 基本信息 系统版本:CentOS 6.6 MySQL版本:5.5.32 绿色版 初始化MySQL,出现黄色部分两个OK,表示初始化正确 [[email protected] tools]# useradd -s/sbin/nologin -M mysql [[email protected] tools]# tar zxvfmysql-5.5.32-linux2.6-x86_64.tar.gz [[email protected] tools]# mvm

Mysql、MariaDB 新型主从集群配置GTID

前文谢了<Mysql.MariaDB 传统主从集群配置>,该技术已经非常成熟.从Mysql5.6和MariaDB10.0开始,有了新型的主从方案GTID,不过这两个系统到这个版本出现了分支,具体实现已经不同,配置方法也不同,下文分别讲述. MariaDB: 我用的版本还是10.1版,目前该版本还不是稳定版,但不影响测试.先部署部署好两个数据库实例,参见http://bangbangba.blog.51cto.com/3180873/1701857 直到创建好复制用户. 我们这里的由于是新创建的

python开发mysql:mysql安装(windows)&amp;密码找回&amp;存储引擎简介&amp;库表的增删改查

一,mysql安装 1 下载地址 https://dev.mysql.com/downloads/file/?id=471342 2 解压后,将目录C:\mysql-5.7.19-winx64\bin添加到计算机环境变量中 3 4 用CMD命令行执行,mysqld --initialize-insecure 初始化数据库,这样C:\mysql-5.7.19-winx64 5 这个目录下就会产生data的目录,里面包含的就是初始化的东西,配置文件,用户密码信息 6 -insecure 这个参数就是