mysql没有my.cnf文件,mysql文件中没有myini

发布时间:2022-11-21

本文目录一览:

  1. mysql的配置文件my.cnf 或者 my.ini在哪啊? 想修改它,怎么修改啊?
  2. ubuntu 下mysql 的配置文件 my.cnf 是空的,怎么回事呢
  3. Centos7查看Mysql配置文件

mysql的配置文件my.cnf 或者 my.ini在哪啊? 想修改它,怎么修改啊?

一般 Linux 上都放在 /etc/my.cnf,Windows 上安装默认可能按照上面的路径还是没找到。Windows 上可以登录到 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 过滤查看。

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 后即可生效。