本文目录一览:
- 1、mysql的配置文件my.cnf 或者 my.ini在哪啊? 想修改它,怎么修改啊?
- 2、ubuntu 下mysql 的配置文件 my.cnf 是空的,怎么回事呢
- 3、Centos7查看Mysql配置文件
mysql的配置文件my.cnf 或者 my.ini在哪啊? 想修改它,怎么修改啊?
一般linux 上都放在 /etc/my.cnf ,window 上安装都是默认可能按照上面的路径还是没找到, window 上 可以登录到mysql中 使用 show variables like '%data%' 先找到data 存放路径, 一般my.ini 在 data文件的上一级。
win下的是my.ini,一般会在安装目录的根目录。
举例:
Windows7电脑上的方法。
1)从任务栏找到MySQL Notifier,右键单击,选择“SQL Editor”打开
2)可以看到MySQL Workbench被打开,从左侧边栏Navigator选择Options File;如果左侧没有Navigator,那么在右上角选择显示左侧边栏的选项。
3)在Workbench下部可以看到Configuration File所处的位置,即为my.ini的路径。
扩展资料:
使用 mysql --help 查看关于MYSQL对应 配置文件my.cnf 搜索顺序,windows 和linux 上都是该命令查看; linux 上可以使用 mysql --help|grep my.cnf 过滤查看。
参考资料:mysql--MYSQL官网
ubuntu 下mysql 的配置文件 my.cnf 是空的,怎么回事呢
my.cnf 这个配置文件如果为空或不存在的时候mysql采用默认配置运行,这个没有多大关系。
如果你需要做相关配置则可以拷贝任意一个配置文件到/etc目录下,然后根据你的实际需要进行修改就可以了。
Centos7查看Mysql配置文件
my.cnf 是mysql启动时加载的配置文件,一般会放在mysql的安装目录中,用户也可以放在其他目录加载。
安装mysql后,系统中会有多个 my.cnf 文件,有些是用于测试的。
安装locate
命令
输出
当我们需要修改配置文件时,需要找到mysql启动时是加载了哪个 my.cnf 文件。
启动mysql后,我们查看mysql的进程,看看是否有设置使用指定目录的 my.cnf 文件,如果有则表示mysql启动时是加载了这个配置文件。
命令
输出
可以看到 /usr/local/Cellar/mysql/5.6.24/my.cnf 就是mysql启动加载的配置文件。
如果上面的命令没有输出,表示没有设置使用指定目录的 my.cnf 。
如果没有设置使用指定目录的 my.cnf ,mysql启动时会读取安装目录根目录及默认目录下的 my.cnf 文件。
查看mysql启动时读取配置文件的默认目录
命令
输出
这些就是mysql默认会搜寻 my.cnf 的目录,顺序排前的优先。
如果没有设置使用指定目录 my.cnf 文件及默认读取目录没有 my.cnf 文件,表示mysql启动时并没有加载配置文件,而是使用默认配置。
需要修改配置,可以在mysql默认读取的目录中,创建一个 my.cnf 文件(例如: /etc/my.cnf ),把需要修改的配置内容写入,重启mysql后即可生效。