> ## Documentation Index
> Fetch the complete documentation index at: https://wiki.diversity.cz/llms.txt
> Use this file to discover all available pages before exploring further.

# Databáze

V našem **Panelu** můžete snadno spravovat své databáze MySQL nebo MariaDB. Každá databáze běží izolovaně v rámci kontejneru vašeho webu.

<Frame>
  <img src="https://mintcdn.com/diversity/j7-86VLE9r5PZk78/cs/img/img5.png?fit=max&auto=format&n=j7-86VLE9r5PZk78&q=85&s=e93bc32c8e16c60f989767c23ab3699f" alt="Img5" width="1537" height="679" data-path="cs/img/img5.png" />
</Frame>

## Vytvoření nové databáze

Vytvoření databáze je v **Control Panelu** rozděleno na dva kroky: vytvoření samotného datového úložiště a vytvoření uživatele s přístupovými právy.

1. Přihlaste se do **Panelu**.
2. V sekci **"Websites"** vyberte doménu, u které chcete databázi spravovat.
3. V postranním menu zvolte položku **"Databases"**.
4. Klikněte na tlačítko **"Add Database"**.
5. Zadejte název databáze.
   * *Upozornění: Systém k názvu automaticky přidává unikátní prefix (např. `u123_`), který nelze odstranit.*

<Frame>
  <img src="https://mintcdn.com/diversity/j7-86VLE9r5PZk78/cs/img/img7.png?fit=max&auto=format&n=j7-86VLE9r5PZk78&q=85&s=7def08f242d03ad83ed4828b694c16f7" alt="Img7" title="Img6" lightAlt="Img6" darkAlt="Img6" width="1201" height="677" data-path="cs/img/img7.png" />
</Frame>

## Správa databázových uživatelů

Aby se vaše aplikace (např. WordPress nebo Node.js) mohla k datům připojit, musíte vytvořit uživatele a přiřadit mu práva.

1. V záložce **"Databases"** sjeďte k části **"Database Users"**.
2. Klikněte na **"Add Database User"**.
3. Zadejte uživatelské jméno a vygenerujte si silné heslo.
4. **Přiřazení:** Jakmile uživatele vytvoříte, musíte jej u dané databáze vybrat a udělit mu oprávnění (obvykle "All Privileges").

## Připojovací údaje (Localhost)

Pokud vaše aplikace běží na stejném serveru jako hosting (standardní nastavení), použijte tyto údaje:

* **Host (Hostitel):** `localhost` nebo `127.0.0.1`
* **Port:** `3306`
* **Database Name:** Celý název včetně prefixu (např. `u123_mojedatabaze`)
* **Username:** Celé jméno uživatele včetně prefixu (např. `u123_admin`)

## PhpMyAdmin

Pro rychlou úpravu tabulek, import nebo export dat využijte integrovaný nástroj phpMyAdmin.

* V sekci **"Databases"** najdete u každé databáze tlačítko **"PhpMyAdmin"**.
* Kliknutím budete automaticky a bezpečně přihlášeni do webového rozhraní pro správu dat.

<Frame>
  <img src="https://mintcdn.com/diversity/j7-86VLE9r5PZk78/cs/img/img9.png?fit=max&auto=format&n=j7-86VLE9r5PZk78&q=85&s=4631ef691cd415715e74945841ad53c2" alt="Img9" width="1599" height="956" data-path="cs/img/img9.png" />
</Frame>

## Vzdálený přístup (Remote Access)

Ve výchozím stavu jsou databáze přístupné pouze zevnitř serveru přes `localhost`. Pokud se potřebujete připojit z externího programu:

1. U konkrétního databázového uživatele v **Panelu** klikněte na editaci.
2. V části **"Allowed Hosts"** přidejte svou veřejnou **IP adresu**.
3. Jako Hostitele ve svém lokálním programu pak použijte IP adresu našeho serveru.

<Warning>
  Z bezpečnostních důvodů nikdy nepovolujte přístup pro všechny adresy (znak `%`). Vždy povolujte pouze konkrétní IP adresu svého počítače nebo kanceláře.
</Warning>

## Diskové kvóty

Mějte na paměti, že velikost databáze se započítává do celkového diskového prostoru vašeho hostingového tarifu. V případě vyčerpání kvóty nebude možné do databáze zapisovat nová data, což může způsobit nefunkčnost webových stránek.
