> For the complete documentation index, see [llms.txt](https://kompendium.cloudlets.zone/kompendium/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kompendium.cloudlets.zone/kompendium/konfiguracja/automatyczna-konfiguracja-bazy-danych.md).

# Automatyczna konfiguracja bazy danych

Na Cloudlets.Zone automatyzujemy konfigurację baz danych: **MySQL** , **MariaDB** i **Percona** zgodnie z limitem zasobów przydzielonym do kontenerów. Zmiany dotyczą pliku konfiguracyjnego ***/etc/my.cnf*** , a w szczególności następujących ustawień:

* *key\_buffer\_size*
* *table\_open\_cache*
* *myisam\_sort\_buffer\_size*
* *innodb\_buffer\_pool\_size*

Począwszy od wersji **5.7** i **8.0** **MySQL / Percona** i **MariaDB 10.x**, automatyczną konfiguracją objęte są jeszcze dwa dodatkowe parametry:

* *innodb\_buffer\_pool\_instances* — przestarzałe w MariaDB od wersji *10.6.x* (zawsze 1 instancja puli)
* *innodb\_buffer\_pool\_chunk\_size*

Jeżeli chcesz ręcznie zmieniać ustawienia z powyższej listy, musisz ustawić zmienną środowiskową **JELASTIC\_AUTOCONFIG** na “*false*”, “*disable*”, lub “0”. W przeciwnym razie Twoje niestandardowe zmiany zostaną nadpisane, każdorazowo po restarcie kontenera.

1.Wybierz warstwę bazy danych należącą do środowiska, w którym chcesz wyłączyć automatyczna konfigurację, i wybierz **Zmienne** z menu rozwijalnego.

![](/files/-MlPNQzYIJGrFKeScEIg)

2\. Następnie znajdź parametr **JELASTIC\_AUTOCONFIG** wpisz w polu *false* i zapisz. Na koniec zatwierdź zmiany klikając przycisk **Zastosuj**.

![](/files/-MlPOOd_NxDjmYfxHCdf)

{% hint style="info" %}
**Wskazówka.** Alternatywnie, możesz nadpisać dowolne ustawienia w pliku ***/etc/my.cnf*** (w tym te zarządzane przez *Smart Auto-Configuration*) przez podanie ich w pliku ***/etc/mysql/conf.d/custom.cnf***
{% endhint %}

### Starsze implementacje

Jeżeli chcesz ręcznie zmienić automatycznie skonfigurowane ustawienia w starszych kontenerach, musisz usunąć *znak* „*#Jelastic autokonfiguracja”,* na początku pliku ***/etc/my.cnf*** .

![](/files/-MlPPqcv-36C5cr9fc3i)
