Недавно я установил Percona 5.7.12 в своем Linux-окне, но я не нашел никакого файла конфигурации (например, my.cnf для mysql), где я могу установить/изменить глобальные переменные. Я хочу изменить значения системных переменных по умолчанию, таких как «sql_mode», password_policy и т. Д. Я попытался установить значения, такие как *SET GLOBAL sql_mode = 'ALLOW_INVALID_DATES';*
, но после перезапуска экземпляра mysqld кажется, что старые значения по умолчанию сохраняются. Как я могу установить эти значения навсегда, чтобы изменения значения сохраняются ??? Любая помощь будет оценена по достоинству.Где находится файл конфигурации Percona?
2
A
ответ
1
Согласно Percona's install guide, конфигурационный файл должен располагаться под /etc/my.cnf
:
Percona Сервер хранит файлы данных в/вар/Lib/MySQL/по умолчанию. Вы можете найти файл конфигурации, который используется для управления Percona Server в /etc/my.cnf.
Если такого файла нет в каталоге /etc
, вы можете создать его самостоятельно и установить там какие-либо параметры конфигурации. Параметры в файле конфигурации сохраняются при перезагрузке системы MySQL.
Спасибо @Shadow за ваш ответ .. по умолчанию my.cnf не был создан во время установки, но мне пришлось создать его вручную, а затем он сработал. – RIPAN
Проверьте/etc/mysql /. По какой-то причине именно здесь Ubuntu/Debian хранит свой my.cnf, в то время как RHEL-флейты используют только /etc/my.cnf – utdrmac