@glfokin

Как найти конфиг mysql?

Добрый день.
Zabbix appliance на OpenSUSE. Возникла необходимость поменять настройки доступа к БД.
При попытке подключиться, клиент выдаёт такую ошибку:
mysql: unknown variable 'max_connextions=300'
Помню, что менял эту переменную в своё время, но где - как отшибло.

В /etc/my.cnf нет ничего похожего. Католога /etc/mysql/ тоже нет. В /root конфига нет.

cat /proc/$(pidof mysqld)/cmdline | tr '\0' '\n'
/usr/sbin/mysqld
--user=mysql
--group=mysql
--innodb_file_format=Barracuda
--innodb_file_per_table=ON
--log_bin=mysql-bin
--expire_logs_days=1
--server-id=1
--sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
--plugin-load=blackhole=ha_blackhole.so;federated=ha_federated.so;archive=ha_archive.so
  • Вопрос задан
  • 10277 просмотров
Решения вопроса 1
Frankenstine
@Frankenstine
Сисадмин
Раз уж вы опечатались и не помните где, то ищите опечатку по всей /etc:
grep -R connextions /etc/
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@vladimirchelyabinskiy
В конфиге mysql 100% должно быть слово [mysqld] [myisamchk]
или порт 3306 ищите во всем каталоге сервера по этому тексту и наткнетесь на конфиг.
Ответ написан
Комментировать
Melkij
@Melkij
PostgreSQL DBA
max_connections

Где mysql ищет свои конфиги:
mysql --verbose --help
Вам нужен фрагмент вывода вроде такого:
Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы