Databáze: vytvoření, přihlašovací údaje, import a zálohy

September 23, 2026 38 zobrazení

Databáze: vytvoření, přihlašovací údaje, import a zálohy

Databáze hostingu najdete v panelu na stránce hostingu, v záložce Služby, v dlaždici Databáze („MySQL / PostgreSQL databáze“). Dlaždice se zobrazí, jen pokud má hosting povolené MySQL nebo má k dispozici PostgreSQL.

Které databázové systémy jsou k dispozici

CloudWeb nabízí dva databázové systémy:

  • MySQL / MariaDB – dostupné, pokud má váš hosting zapnuté MySQL (mysql_enabled). Toto je výchozí a nejběžnější případ.
  • PostgreSQL – dostupnost závisí na tom, zda server, na kterém hosting běží, má aktivní službu PostgreSQL, případně zda už na hostingu PostgreSQL databázi máte. Nejde o vlastnost plánu, ale o vlastnost konkrétního serveru.

Dialog Vytvořit databázi v panelu ale vytváří pouze MySQL databázi – nedá se v něm zvolit engine, znaková sada ani kolace. Nová databáze vždy dostane znakovou sadu utf8mb4 a kolaci utf8mb4_unicode_ci.

Limity podle plánu

Počet databází, které můžete mít na hostingu, je daný plánem (pole max_databases):

PlánMax. databází
Starter1
Business20
Professional50
Vizitka / Vizitka + e-mail0 (databáze nejsou součástí balíčku)

Po dosažení limitu panel vytvoření další databáze odmítne a napíše, kolik databází plán povoluje a kolik jich už máte. Pokud potřebujete více databází, než aktuální plán dovoluje, můžete změnit plán hostingu.

Vytvoření databáze

  1. V seznamu databází klikněte na Vytvořit databázi.
  2. Zadejte název databáze – povolena jsou jen písmena, číslice a podtržítko (max. 32 znaků). Neplatné znaky se automaticky nahradí podtržítkem.
  3. Heslo můžete napsat, nebo nechat vygenerovat tlačítkem Generovat.
  4. Po potvrzení se databáze vytvoří s názvem ve tvaru náhodný řetězec + doména + váš název, aby se předešlo kolizím mezi zákazníky na stejném serveru.

Vytváření probíhá na pozadí – dokud databáze není připravená, má stav „creating“ a nedá se do ní importovat ani ji smazat.

Přihlašovací údaje a připojení z aplikace

U každé databáze v seznamu otevře akce Přihlašovací údaje okno s:

  • názvem databáze,
  • host a port,
  • uživatelským jménem a heslem,
  • hotovým blokem pro Laravel .env (DB_CONNECTION, DB_HOST, DB_PORT, DB_DATABASE, DB_USERNAME, DB_PASSWORD),
  • a u MySQL databáze i hotovým PHP voláním mysqli_connect(...).

Databáze běží na stejném uzlu jako váš hosting, takže se k ní aplikace nepřipojuje přes veřejnou IP adresu, ale přes interní síťový název: pro MySQL je to host mysql a port 3306, pro PostgreSQL host postgresql a port 5432. Přesně tuto hodnotu vyplňuje i panel v poli Host – používejte ji, ne localhost ani IP adresu serveru.

phpMyAdmin

Tlačítko phpMyAdmin v hlavičce stránky Databáze vás přihlásí na https://pma.cloudweb.sk stejným mechanismem, jaký panel používá pro přístup k databázi – přihlašovací údaje jsou stejné, jaké najdete v okně Přihlašovací údaje u dané databáze. Pro PostgreSQL panel žádný obdobný nástroj (pgAdmin) nenabízí.

Import SQL dumpu

Akce Importovat u databáze otevře samostatnou stránku, kde můžete nahrát soubor ve formátu .sql, .sql.gz nebo .sql.zip. Soubor se nahrává po menších částech, takže na velikost nahrávaného souboru není pevný limit – malé části obejdou běžné limity serveru na jeden požadavek.

Před samotným importem panel dump přečte a upozorní například na:

  • DEFINER, který na serveru neexistuje,
  • kolace, které tento server nemusí znát,
  • vlastní CREATE DATABASE/USE příkazy v dumpu,
  • tabulky typu MyISAM,
  • znakovou sadu latin1,
  • dump, který nejprve maže data (DROP/DELETE/TRUNCATE).

U některých nálezů můžete zaškrtnout opravu (např. odstranění DEFINER, přepis kolací, sloučení jednořádkových INSERT příkazů) – dump se přepíše během odesílání, vaše data se nemění. Volitelně můžete zapnout i Odstranit existující tabulky nebo Přidat IF NOT EXISTS do příkazů CREATE. Během importu je databáze dočasně nedostupná; import, který zastavíte, nechává v databázi to, co už stihl zapsat.

Pokud import selže nebo ho zastavíte v polovině, stránka importu nabídne tlačítko Vyprázdnit databázi – nevratně odstraní všechny tabulky a pohledy, abyste mohli import spustit znovu od začátku.

Zálohy jedné databáze

Akce Zálohy u databáze otevře okno s vlastními zálohami této databáze (nezávisle na zálohách celého hostingu, které najdete v samostatné záložce – viz Zálohy hostingu). Můžete vytvořit plnou nebo přírůstkovou zálohu; vytvořit ji lze nejvýše jednou za hodinu na databázi. Hotovou zálohu můžete stáhnout, obnovit jí databázi (přepíše aktuální obsah), odeslat na vzdálené úložiště, stáhnout zpět lokálně nebo smazat (jednotlivě nebo hromadně).

Smazání databáze

Akce Smazat databázi natrvalo odstraní i s daty. Databázi nelze smazat, dokud se ještě vytváří.

Další uživatelé databáze

Kromě hlavního přístupu k databázi si můžete vytvořit i další databázové uživatele s vlastním jménem, heslem a oprávněními.

Byl tento článek užitečný?

Vaše zpětná vazba nám pomáhá zlepšovat dokumentaci

Stále potřebujete pomoc?

Pokud tento článek neodpověděl na vaši otázku, náš tým podpory je tu pro vás.

Kontaktovat podporu