Я использую CentOS на своем сервере, установленном из дистрибутива хостинга. Система работает хорошо, но я не могу найти конфигурацию mysql, чтобы исправить некоторые вещи. Я вижу только файл журнала mysql с именем hostingname.err в папке / var / lib / mysql.
Поиск файла: find / -name "мойcnf "не находит никаких файлов, кроме конфигураций по умолчанию из / usr / share, а /etc/my.cnf по умолчанию не работает после любых изменений, потому что он не используется Mysqld.
Текстовый поиск в системных файлах: find / -type f -exec grep «hostingname.err» {} \; не появляется никаких результатов
Пожалуйста, помогите мне с любыми идеями, чтобы найти правильную мою cnf, используемую Mysql.
Спасибо.
Бег /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=
для чтения параметров по умолчанию из данного файла.