本文目录一览:
mysql的配置文件my.cnf 或者 my.ini在哪啊? 想修改它,怎么修改啊?
一般 Linux 上都放在 /etc/my.cnf
,Windows 上安装默认可能按照上面的路径还是没找到。Windows 上可以登录到 MySQL 中使用 show variables like '%data%'
先找到 data 存放路径,一般 my.ini 在 data 文件的上一级。
Win 下的是 my.ini,一般会在安装目录的根目录。
举例:
Windows7电脑上的方法:
- 从任务栏找到 MySQL Notifier,右键单击,选择“SQL Editor”打开。
- 可以看到 MySQL Workbench 被打开,从左侧边栏 Navigator 选择 Options File;如果左侧没有 Navigator,那么在右上角选择显示左侧边栏的选项。
- 在 Workbench 下部可以看到 Configuration File 所处的位置,即为 my.ini 的路径。
扩展资料:
使用 mysql --help
查看关于 MYSQL 对应配置文件 my.cnf 搜索顺序,Windows 和 Linux 上都是该命令查看;Linux 上可以使用 mysql --help | grep my.cnf
过滤查看。
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 后即可生效。