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ů:
- Otevřete terminál.
- Zadejte příkaz sudo apt-get update a aktualizujte seznam balíčků.
- Poté zadejte příkaz sudo apt-get install mysql-server pro instalaci serveru MySQL.
- Při instalaci se zobrazí okno, které požaduje heslo pro uživatele root. Zadejte heslo a potvrďte jej.
- Počkejte na dokončení instalace MySQL.
- Zkontrolujte, zda je server spuštěn zadáním příkazu sudo systemctl status mysql .
- 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ů:
- 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.
- Zadejte heslo pro přístup k MySQL.
- Spusťte příkaz CREATE DATABASE dbname;, kde dbname - název vaší databáze.
- 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:
- 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.
- Zobrazí se požadavek na zadání hesla. Zadejte heslo, které jste zadali při instalaci MySQL.
- Pokud je heslo zadáno správně, zobrazí se pozvánka MySQL - mysql> .
- 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.
- 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.