Přejít na hlavní obsah

Instalace databáze MySQL na Ubuntu

MySQL je jedním z nejpopulárnějších systémů pro správu databází na světě. Je široce používán webovými vývojáři a správci systému k vytváření a správě databází. Pokud plánujete pracovat s MySQL na svém serveru Ubuntu, budete muset tuto databázi nainstalovat a nakonfigurovat.

V tomto článku poskytneme podrobný návod k instalaci MySQL na Ubuntu. Dozvíte se, jak nainstalovat balíček MySQL, nakonfigurovat a spustit databázový server.

Před zahájením instalace MySQL je třeba se připravit. Ujistěte se, že máte nainstalované všechny potřebné závislosti a aktualizace komponent operačního systému. Pokud něco není jasné nebo se vyskytnou problémy, neváhejte a požádejte o pomoc oficiální dokumentaci MySQL a veřejná fóra.

Kontrola dostupnosti MySQL

Před instalací databáze MySQL na Ubuntu je důležité zkontrolovat, zda je nainstalována na vašem serveru. K tomu můžete použít příkaz mysql --version v terminálu. Pokud je MySQL již nainstalován, zobrazí se informace o verzi.

MySQL lze také zkontrolovat spuštěním následujícího příkazu:

sudo service mysql status

Pokud je MySQL nainstalován a funguje, zobrazí se Zpráva o aktuálním stavu služby.

Pokud není MySQL nainstalován, měli byste jej nainstalovat před provedením pokynů k nastavení. K instalaci MySQL na Ubuntu můžete použít příkaz sudo apt-get install mysql-server .

Instalace MySQL:

Chcete-li nainstalovat MySQL na Ubuntu, postupujte podle následujících kroků:

  1. Otevřete terminál.
  2. Zadejte příkaz sudo apt-get update a aktualizujte seznam balíčků.
  3. Poté zadejte příkaz sudo apt-get install mysql-server pro instalaci serveru MySQL.
  4. Při instalaci se zobrazí okno, které požaduje heslo pro uživatele root. Zadejte heslo a potvrďte jej.
  5. Počkejte na dokončení instalace MySQL.
  6. Zkontrolujte, zda je server spuštěn zadáním příkazu sudo systemctl status mysql .
  7. Nyní je MySQL úspěšně nainstalován na vašem serveru Ubuntu.

Pokud máte problémy s instalací nebo spuštěním MySQL, přečtěte si dokumentaci MySQL nebo požádejte o pomoc odborníky.

Nastavení MySQL

Po úspěšné instalaci MySQL je nutné provést řadu nastavení, aby databáze správně fungovala.

Chcete-li nakonfigurovat MySQL, postupujte podle pokynů níže:

Krok 1:Spusťte příkaz sudo mysql_secure_installation a nastavte heslo pro uživatele "root" a odstraňte další anonymní uživatelské účty.
Krok 2:Pomocí příkazu sudo mysql se přihlaste do interaktivního terminálu MySQL.
Krok 3:Vytvořte novou databázi pomocí příkazu CREATE DATABASE database_name; nahrazením "database_name" jménem vaší databáze.
Krok 4:Vytvořte nového uživatele databáze pomocí příkazu CREATE USER'username' @ ' localhost 'IDENTIFIED BY' password'; nahrazením "username" uživatelským jménem a "password" jeho heslem.
Krok 5:Udělte přístupová práva novému uživateli k databázi příkazem GRANT all PRIVILEGES ON database_name.* TO 'username' @ 'localhost' WITH GRANT OPTION; nahrazením "database_name" jménem vaší databáze a "username" uživatelským jménem.
Krok 6:Spusťte příkaz flush PRIVILEGES; Chcete-li použít změny a aktualizovat oprávnění.
Krok 7:Ukončete interaktivní terminál MySQL zadáním příkazu EXIT;.

Nyní je MySQL nakonfigurován a připraven k použití.

Vytvoření uživatele v MySQL

Po úspěšné instalaci databáze MySQL na Ubuntu je dalším krokem vytvoření uživatele, který bude mít přístup k databázi.

Chcete-li vytvořit uživatele v MySQL, spusťte v terminálu následující příkazy:

1. Spusťte interaktivní konzoli MySQL:

2. Vytvořte nového uživatele:

CREATE USER 'jméno uživatele' @ 'localhost' IDENTIFIED BY'heslo';

Nahradit 'jméno uživatele' na požadované uživatelské jméno a 'heslo' na požadované heslo.

3. Poskytněte uživateli všechna oprávnění:

GRANT ALL PRIVILEGES ON * . * TO 'jméno uživatele' @ 'localhost';

Zde také vyměňte 'jméno uživatele' na uživatelské jméno.

4. Aplikujte změny:

Nyní máte v databázi MySQL nového uživatele, který má všechna potřebná oprávnění.

Vytvoření databáze v MySQL

Po instalaci MySQL na Ubuntu můžete začít vytvářet databázi. V MySQL můžeme vytvořit libovolné množství databází, z nichž každá bude obsahovat samostatné tabulky s daty.

Chcete-li vytvořit databázi v MySQL, postupujte podle následujících kroků:

  1. Otevřete terminál a přihlaste se pomocí příkazu mysql-u username-p, kde username - vaše uživatelské jméno v systému.
  2. Zadejte heslo pro přístup k MySQL.
  3. Spusťte příkaz CREATE DATABASE dbname;, kde dbname - název vaší databáze.
  4. Chcete-li se ujistit, že je databáze úspěšně vytvořena, spusťte příkaz SHOW DATABASES; . Zobrazí se seznam všech vytvořených databází, včetně nové.

Nyní máte vytvořenou databázi a můžete s ní začít pracovat, přidávat tabulky a vkládat do nich data.

Všimněte si, že jako název databáze můžete použít pouze písmena, čísla a podtržítka. Doporučuje se také zvolit informativní název, aby bylo možné snadno pochopit jeho obsah v budoucnu.

Kontrola stavu MySQL

Po instalaci MySQL na Ubuntu je třeba zkontrolovat, zda se Server úspěšně spustil a je připraven k použití. Chcete-li to provést, postupujte takto:

  1. Otevřete terminál a zadejte příkaz mysql-u root-p , kde je root uživatelské jméno a - p příznak pro dotaz na heslo.
  2. Zobrazí se požadavek na zadání hesla. Zadejte heslo, které jste zadali při instalaci MySQL.
  3. Pokud je heslo zadáno správně, zobrazí se pozvánka MySQL - mysql> .
  4. Nyní je možné ověřit fungování databáze například vytvořením nové databáze. Zadejte příkaz CREATE DATABASE test;, kde test je název databáze.
  5. Ověřte, že databáze byla úspěšně vytvořena. Zadejte příkaz SHOW DATABASES; a ujistěte se, že se v seznamu zobrazí nová databáze test.

Pokud je databáze úspěšně vytvořena a zobrazena v seznamu, pak server MySQL funguje správně a je připraven k použití. Můžete začít přidávat a spravovat data v databázi.