找不到 mysql 配置

找不到 mysql 配置

我在服务器上使用从托管分发安装的 CentOS。系统运行良好,但我找不到 mysql 配置来修复某些问题。我在 /var/lib/mysql 文件夹中只能看到名为 hostingname.err 的 mysql 日志文件。

文件搜索:find / -name "我的cnf” 找不到任何文件,除了 /usr/share 的默认配置,并且默认的 /etc/my.cnf 在任何更改后都不起作用,因为它不被 Mysqld 使用。

在系统文件中进行文本搜索:find / -type f -exec grep «hostingname.err» {} \; 没有出现任何结果

请帮助我找到任何可以帮助我找到 Mysql 使用的正确 cnf 的方法。

谢谢。

答案1

运行后/usr/libexec/mysqld --help --verbose应该会显示默认配置文件位置。输出的第一行应该类似于以下内容 -

Default options are read from the following files in the given order:
/etc/mysql/my.cnf /etc/my.cnf ~/.my.cnf

如果这不起作用,请尝试运行并查看默认配置文件是否已被 从给定文件读取默认选项的ps aux | grep -i mysqld选项覆盖 。--defaults-file=

相关内容