Přeskočit na hlavní obsah

MariaDB

MariaDB je open-source relační databázový systém, který je fork MySQL. Poskytuje kompatibilitu s MySQL a přináší další vylepšení a funkce. Je vhodný pro webové aplikace, e-commerce systémy a další projekty vyžadující spolehlivou relační databázi.

note

MariaDB je open-source databáze kompatibilní s MySQL. Aplikace navržené pro MySQL obvykle fungují bez úprav i s MariaDB.

Další podrobnosti o MariaDB naleznete v oficiální dokumentaci.

První použití

Na serverletu je MariaDB ve výchozím stavu zakázán.
Povolit jej je možné v administraci na kartě Software serverletu (viz Ovládání serverletu):

Povolení MariaDB z administrace

Nebo příkazem v terminálu:

$ app enable mariadb

Zapnutí MariaDB:

$ app start mariadb

Vytváření a správa databází

Vytváření a správa databází je možná z UI nebo z SSH/CLI pomocí nástroje Futrou DB Manager.

Administrace (UI)

Novou databázi s uživatelským účtem můžete přidat v Administraci na kartě Databáze serverletu.

MariaDB administrace

Futrou DB Manager (CLI)

Pro správu databází z terminálu můžete použít nástroj Futrou DB Manager:

Futrou DB Manager

Usage: db {name} list
Usage: db {name} add {database_name} {password}
Usage: db {name} update {database_name} {new_password}
Usage: db {name} del {database_name}

Supported databases: mariadb, mongodb, postgresql

Example: db mariadb list

Příkazy:

  • db mariadb list - Zobrazí seznam všech databází
  • db mariadb add nazev_databaze heslo - Vytvoří novou databázi s uživatelem a heslem
  • db mariadb update nazev_databaze nove_heslo - Aktualizuje heslo pro databázi
  • db mariadb del nazev_databaze - Smaže databázi

Příklad:

$ db mariadb add moje_db tajne_heslo

Ovládání

MariaDB je možné ovládat pomocí příkazu:

$ mysql

Pro připojení k konkrétní databázi:

$ mysql -D nazev_databaze

Nastavení

Veškeré nastavení MariaDB je uloženo v konfiguračních souborech v adresáři /srv/config/mariadb/. Hlavní konfigurační soubor je my.cnf.