Linux查看MySQL配置文件路径及相关配置
(1)关于配置文件路径
有时候,我发现虽然尝试修改了配置文件的一些变量,但是并没有生效。后来才发现原来是因为修改的文件并非MySQL服务器读取的配置文件。
如果不清楚MySQL当前使用的配置文件路径,可以尝试这样查看:
mysqld --verbose --help|grep -A 1 'Default options'
复制代码
或者是执行:
mysql --verbose --help|grep -A 1 'Default options'
复制代码
[mysql@linuxtest ~]$ mysqld --verbose --help|grep -A 1 'Default options'
2015-12-01 17:23:56 0 [Note] mysqld (mysqld 5.6.27-75.0-log) starting as process 6858 ...
2015-12-01 17:23:56 6858 [Warning] Buffered warning: Changed limits: max_open_files: 1024 (requested 10005)2015-12-01 17:23:56 6858 [Warning] Buffered warning: Changed limits: max_connections: 214 (requested 2000)
2015-12-01 17:23:56 6858 [Warning] Buffered warning: Changed limits: table_open_cache: 400 (requested 2000)
2015-12-01 17:23:56 6858 [Note] Plugin 'FEDERATED' is disabled.
Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
2015-12-01 17:23:56 6858 [Note] Binlog end
2015-12-01 17:23:56 6858 [Note] Shutting down plugin 'CSV'
2015-12-01 17:23:56 6858 [Note] Shutting down plugin 'MyISAM'
[mysql@linuxtest ~]$ mysql --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/etc/my.cnf ~/.my.cnf
从上图可以看出, 服务器首先会读取/etc/my.cnf文件,如果发现该文件不存在,再依次尝试从后面的几个路径进行读取。
(2)关于配置文件配置项分段
配置文件my.cnf通常会分成好几部分,如[client],[mysqld], [mysql]等等。MySQL程序通常是读取与它同名的分段部分,例如服务器mysqld通常读取[mysqld]分段下的相关配置项。如果配置项位置不正确,该配置是不会生效的。
(3)关于全局变量
另外,如果想查看MySQL的一些全局变量设置,在非登录并有权限情况下可以这样查看: mysqladmin variables -p,
这个操作也就相当于登录时使用命令 show global variables;
Linux查看MySQL配置文件路径及相关配置相关推荐
- 【MySQL】查看MySQL配置文件路径及相关配置
(1)关于配置文件路径 有时候,我发现虽然尝试修改了配置文件的一些变量,但是并没有生效.后来才发现原来是因为修改的文件并非MySQL服务器读取的配置文件. 如果不清楚MySQL当前使用的配置文件路径, ...
- linux查看apache配置文件路径,linux 命令行下查看apache配置文件httpd.conf位置
如何用linux命令查看apache配置文件httpd.conf位置,说明如下 输入命令 httpd -V 输出结果 [root@MyServer ~]# httpd -V Server versio ...
- Linux查看apache配置文件路径
最近做部署,遇到了一个很奇怪的错误,我想看一下apache的配置文件路径,突然间忘记了.之后验证确认了下,做了个总结供参考: 我是直接安装的Apache,配置文件在/etc/httpd/conf/ht ...
- dev可以运行mysql文件夹_Linux查看mysql 安装路径和运行路径
一.查看文件安装路径 由于软件安装的地方不止一个地方,所有先说查看文件安装的所有路径(地址). 这里以mysql为例.比如说我安装了mysql,但是不知道文件都安装在哪些地方.放在哪些文件夹里,可以用 ...
- c 获取mysql安装路径_linux查看mysql安装路径
Linux下查看mysql.apache是否安装,并卸载. 指令 ps -ef|grep mysql 得出结果 root 17659 1 0 2011 ? 00:00:00 /bin/sh /usr/ ...
- linux系统下查看nginx配置文件路径
查看nginx配置文件路径 nginx -t或者在nginx安装目录执行sbin/nginx -t 查看nginx安装目录 whereis nginx
- linux查看mysql连接日志文件,linux下查看mysql日志文件的方法
查看mysql日志方法: mysql默认不允许我们查看日志.需要更改一些设置 1 vi 更改配置文件 允许用户查看日志文件 sudo vi /etc/mysql/mysql.conf.d/mysqld ...
- Linux+Apache+MySQL+PHP5的安装与配置与phpBB2论坛的架设
在现在的网络应用中,Linux+Apache+MySQL+PHP已经成为一个重要的组合应用了.在这里我们以PHP5为例谈一下Linux+Apache+MySQL+PHP5的安装与配置.在经过这样的工作 ...
- linux服务器mysql数据库新建数据库并配置数据库用户
linux服务器mysql数据库新建数据库并配置数据库用户 第一步:进入数据库 mysql -uroot -p 提示输入密码,输入你的root用户密码(默认不显示) 如下图: 第二步:创建一个数据库 ...
- 【MySQL】关于MySQL配置文件路径问题
一.关于MySQL配置文件路径 绝大多数的mysql在启动的时候都要加载一个配置文件,相信大多数的开发都碰到过类似问题,机器启动时mysql默认都会启动,默认使用mysql命令可以连上服务端,但是数据 ...
最新文章
- R语言使用survminer包生存分析及可视化(ggsurvplot)实战详解:从数据集导入、生存对象生成、ggsurvplot可视化参数配置、设置、可视化对比
- SpringBoot - 优雅的实现【参数分组校验】高级进阶
- Android编译系统分析二:mm编译单个模块
- 【渝粤教育】国家开放大学2019年春季 2507学前儿童艺术教育(音乐) 参考试题
- 每天五分钟,玩转Docker。-Day2
- 洛谷 P1754 球迷购票问题
- Python稳基修炼的经典案例4(计算机二级、初学者必须掌握的例题)
- cad螺纹lisp_AutoCADLISP基本知识及函数
- 40vf什么意思_LED 的基本术语VF、IV、WL、IR 解释及光通量换算关系
- FAT32文件系统详解
- ArcGIS 图像合并至新栅格图层
- 引用动态链接库的原理
- java中加号_java中四则运算中的加号
- RuntimeError: CUDA error: device-side assert triggered
- UEditor CKEditor 网页编辑器
- 快学Big Data -- Hadoop(十三)
- 实用!四个方法训练自己的设计思维
- 超级好用 VMWare14 安装Mac OS10.12系统(图解)
- windows内核开发学习笔记十七:IRP 和 IO_STACK_LOCATION 的交互
- 有关上拉输入、下了输入、推挽输出、开漏输出、复用开漏输出、复用推挽输出以及、浮空输入、模拟输入区别