首页 > 编程知识 正文

mysql的配置文件在哪个路径下,数据库配置文件路径

时间:2023-05-05 03:33:10 阅读:45409 作者:2689

my.cnf是启动mysql时加载的配置式,通常位于mysql的安装目录中,但用户也可以位于其他目录中加载。

安装mysql后,系统中有多个my.cnf文件,有些用于测试。

可以使用locate my.cnf命令列出所有my.cnf文件

命令

locate my.cnf

输出功率

如果需要修改配置文件,则必须找到在启动mysql时加载的my.cnf文件。

1、检查是否正在使用指定目录的my.cnf

启动mysql后,检查mysql进程以确定是否存在配置为使用指定目录的my.cnf文件。 如果有,则表示在启动mysql时加载了此配置文件。

命令

ps aux|grep mysql|grep 'my.cnf '

输出功率

可以看到/usr/local/cellar/MySQL/5.6.24/my.cn f是MySQL启动时加载的配置文件。

如果未输出上述命令,则表示未设置使用指定目录的my.cnf。

2、查看mysql默认读取my.cnf的目录

如果未设置使用指定目录的my.cnf,mysql将在启动时读取安装文件夹的根目录和默认目录下的my.cnf文件。

显示在mysql启动时读取配置文件的默认目录

命令

mysql --help|grep 'my.cnf '

输出功率

缺省情况下,mysql会搜索my.cnf中的目录,并具有较高的优先级。

3、启动时未使用配置文件

如果未设置为使用指定的目录my.cnf文件,并且默认读取目录中没有my.cnf文件,则启动mysql时不会加载配置文件,而是使用默认配置。

需要更改配置。 在mysql缺省读取的目录中创建my.cnf文件(例如:/etc/my.cnf ),写入需要修改的配置,然后重新启动mysql时生效。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。