Як розширити конфігураційний файл MariaDB, includedir - include

Як розширити конфігураційний файл MariaDB, includedir - include

Колеги всім привіт.

У сьогоднішній статті я вам розповім як MariaDB включити додаткові файли параметрів з іншого файлу параметрів. Бувають ситуації коли у вас не буде привілеїв root, а сам конфігураційний файл бази даних знаходиться на шляху /etc/my.cnf.d/server.cnf, але у вас до нього не буде доступу, оскільки адміністратор сервера після встановлення бази даних забере root .

 

Вміст статті:

  1. Зупиняємо базу даних MariaDB.
  2. Правимо конфігураційний файл.
  3. Запускаємо базу даних.
  4. Підсумки.

 

1. Зупиняємо базу даних MariaDB.

Перед роботами зупинимо базу даних.

$. service mariadb stop


 

2. Правимо конфігураційний файл.

Конфігураційний файл бази даних знаходиться за адресою /etc/my.cnf.d/server.cnf

$. vim /etc/my.cnf.d/server.cnf

 

У нас є два варіанти, як розширити конфігурацію.

Перший це додати до /etc/my.cnf.d/server.cnf параметр !include /mariadb/config/config-file.cnf.

mariadb_include_config_file

mariadb_include_config_file

Тим самим ми вказуємо серверу бази даних, що у нас конфігурація буде продовжуватися у файлі config-file.cnf який знаходиться на шляху, який ми вказали вище. Назва файлу може бути довільною. Головне, щоб власник файлу був mysql. Зберігаємо файл і запуск бази даних.

 

Другий варіант це додати до /etc/my.cnf.d/server.cnf параметр !includedir /mariadb/config/

mariadb_include_config_file

mariadb_include_config_file

Цим варіантом розширення конфігурації ми вказуємо серверу бази даних, що у нас буде конфігурація розширяться на шляху /mariadb/config/. Назва файлів може бути довільною. Головне, щоб власник директорії був mysql. Зберігаємо файл і запуск бази даних.


 

3. Запускаємо базу даних.

$. service mariadb start


 

4. Підсумки.

Все, що ми проробили це для нашої зручності, а чи застосовувати вам у своїх проектах це вже вам вирішувати. Але я рекомендував би робити так як можна розбити конфігурацію на категорії, перший файл відповідає за клієнтські підключення, другий за резервне копіювання, третій за реплікацію, четвертий за саму базу даних і т.д.

СХОЖІ СТАТТІ

MariaDB - ERROR Incorrect definition of table
MariaDB - ERROR Incorrect definition of table
MARIADB
Читати далі
Mariabackup резервне копіювання - Стиснення gzip
Mariabackup резервне копіювання - Стиснення gzip
MARIADB
Читати далі
Mariabackup помилка - Error writing file UNKNOWN errno 32 Broken pipe
Mariabackup помилка - Error writing file UNKNOWN errno 32 Broken pipe
MARIADB
Читати далі