141  /  265

Конфигурация MariaDB

Просмотров: 27406
Дата последнего изменения: 11.12.2024
Татьяна Старкова
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
1
2
3
4
5

Для конфигурации MariaDB задайте настройки параметров:

  • transaction-isolation = READ-COMMITTED,
  • innodb_flush_method = O_DIRECT — рекомендованная, но необязательная настройка,
  • innodb_flush_log_at_trx_commit = 2 — рекомендованная, но необязательная настройка,
  • thread_cache_size = 4.

Все конфигурационные файлы можно скачать в архиве. Конфигурационные файлы для MariaDB расположены в папке: debian/mysql.


Загрузите папку debian/mysql в корневую папку сервера и выполните команду:

su -
rsync -av debian/mysql/ /etc/mysql/

В результате:

  • в файле my.cnf добавлена загрузка настроек из каталога /etc/mysql/my-bx.d/,
  • настройки, указанные выше, прописаны в my-bx.d/zbx-custom.cnf.

Запустите сервис:

systemctl --now enable mariadb

systemctl restart mariadb

Настройте сервис через mysql_secure_installation.

mysql_secure_installation
...
Switch to unix_socket authentication [Y/n] n
 ... skipping.

Change the root password? [Y/n] y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
 ... Success!

Remove anonymous users? [Y/n] y
 ... Success!

Disallow root login remotely? [Y/n] y
 ... Success!

13
Курсы разработаны в компании «1С-Битрикс»

Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Развернуть комментарии