Каково расположение файла конфигурации MySQL по умолчанию в RedHat Linux?
Расположение конфигурационного файла MySQL — сервер RedHat Linux
Ответы (8)
Только что нашел, это /etc/my.cnf
person
user42931
schedule
04.12.2008
Нужную информацию можно найти, запустив
mysql --help
or
mysqld --help --verbose
Я пробовал это:
mysql --help | grep Default -A 1
И вывод:
(Defaults to on; use --skip-auto-rehash to disable.)
-A, --no-auto-rehash
--
(Defaults to on; use --skip-line-numbers to disable.)
-L, --skip-line-numbers
--
(Defaults to on; use --skip-column-names to disable.)
-N, --skip-column-names
--
(Defaults to on; use --skip-reconnect to disable.)
-s, --silent Be more silent. Print results with a tab as separator,
--
--default-auth=name Default authentication client-side plugin to use.
--binary-mode By default, ASCII '\0' is disallowed and '\r\n' is
--
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
person
ThinkingMonkey
schedule
03.04.2012
У меня работало
/usr/libexec/mysqld --help --verbose
вместо mysqld --help --verbose
- person Andron; 01.04.2013
@Andron Andron да, если путь к исполняемому файлу демона не указан в ENV PATH, вам нужно будет указать абсолютный путь к исполняемому файлу демона.
- person ThinkingMonkey; 01.04.2013
он находится по адресу /etc/mysql/my.cnf
person
Nugatu
schedule
26.12.2011
Это значение по умолчанию для дистрибутивов на базе Debian, но не для RedHat.
- person Kaii; 29.06.2018
Все они казались хорошими кандидатами:
/etc/my.cnf
/etc/mysql/my.cnf
/var/lib/mysql/my.cnf
...
во многих случаях вы можете просто проверить список системных процессов, используя ps:
server ~ # ps ax | grep '[m]ysqld'
Выход
10801 ? Ssl 0:27 /usr/sbin/mysqld --defaults-file=/etc/mysql/my.cnf --basedir=/usr --datadir=/var/lib/mysql --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock
Or
which mysqld
/usr/sbin/mysqld
потом
/usr/sbin/mysqld --verbose --help | grep -A 1 "Default options"
/etc/mysql/my.cnf ~/.my.cnf /usr/etc/my.cnf
person
Nullpointer
schedule
04.10.2015
Параметры по умолчанию считываются из следующих файлов в указанном порядке:
/etc/mysql/my.cnf
/etc/my.cnf
~/.my.cnf
person
B_e_n_n_y_
schedule
16.07.2015
В системах RH файл конфигурации MySQL по умолчанию находится в папке /etc/my.cnf.
person
Sasha
schedule
16.04.2012
В контейнерах докеров (изображения на основе Centos) он находится по адресу
/etc/mysql/my.cnf
person
Jauyzed
schedule
26.08.2016
Из заголовка '/etc/mysql/my.cnf':
MariaDB programs look for option files in a set of
locations which depend on the deployment platform.
[...] For information about these locations, do:
'my_print_defaults --help' and see what is printed under
"Default options are read from the following files in the given order:"
More information at: http://dev.mysql.com/doc/mysql/en/option-files.html
person
divandc
schedule
30.04.2016