Ubuntu: Instalace a nastavení MySQL databáze
- před 1 týdnem
- 5 min čtení
- 814 počet slov
Instalace MySQL na Ubuntu pro lokální hostování projektů
V tomto návodu vám ukážu, jak nainstalovat MySQL na Ubuntu a nastavit ho pro lokální hostování databází pro vaše projekty. MySQL je populární systém pro správu databází, který je ideální pro vývoj a testování aplikací na vašem místním počítači.
Aktualizace systémových balíčků
Před zahájením instalace doporučujeme aktualizovat všechny systémové balíčky, aby byly k dispozici nejnovější verze:
sudo apt update && sudo apt upgrade -y
Instalace MySQL Serveru
MySQL můžete nainstalovat pomocí balíčku z oficiálních repozitářů Ubuntu. Pro instalaci použijte následující příkaz:
sudo apt install mysql-server -y
Tento příkaz stáhne a nainstaluje MySQL Server do vašeho systému.
Kontrola stavu MySQL služby
Po dokončení instalace můžete zkontrolovat, zda je MySQL server spuštěný, pomocí příkazu:
sudo systemctl status mysql
Pokud je server správně nainstalován, uvidíte, že MySQL služba běží. Pokud není spuštěná, můžete ji aktivovat příkazem:
sudo systemctl start mysql
Bezpečnostní konfigurace MySQL
MySQL přichází s bezpečnostním nástrojem, který vám pomůže nakonfigurovat nastavení serveru a zabezpečit přístup k databázi. Pro spuštění bezpečnostní konfigurace použijte:
sudo mysql_secure_installation
Během tohoto procesu budete požádáni o nastavení root hesla, odstranění anonymních uživatelů a dalších bezpečnostních nastavení. Doporučujeme vše povolit pro lepší zabezpečení.
Připojení k MySQL jako root uživatel
Po bezpečnostní konfiguraci můžete přistoupit k MySQL databázi. Pro připojení jako root uživatel použijte následující příkaz:
sudo mysql -u root -p
Po zadání hesla se dostanete do MySQL shellu, kde můžete začít pracovat s databázemi.
Vytvoření nové databáze
Chcete-li vytvořit novou databázi pro váš projekt, použijte následující příkaz:
CREATE DATABASE my_database_name;
Nezapomeňte nahradit my_database_name
názvem vaší nové databáze.
Vytvoření nového uživatele a přiřazení práv ke všem databázím
Pro přístup k databázi by bylo lepší vytvořit nového uživatele, než používat root uživatele. Můžete to udělat pomocí následujícího příkazu:
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
Po vytvoření uživatele přiřaďte mu plná práva k všem databázím:
GRANT ALL PRIVILEGES ON *.* TO 'new_user'@'localhost' WITH GRANT OPTION;
Tento příkaz přiřadí novému uživateli plná oprávnění ke všem databázím na lokálním serveru.
Ověření připojení k MySQL
Po vytvoření uživatele a přiřazení práv se můžete připojit k MySQL databázi jako nový uživatel:
mysql -u new_user -p
Zadáním hesla se připojíte k vaší databázi a můžete začít pracovat s daty.
Restartování MySQL služby
Pokud budete provádět změny v konfiguraci, můžete restartovat MySQL službu, aby se změny projevily:
sudo systemctl restart mysql
Závěr
Gratuluji! Nyní máte MySQL nainstalovaný a nakonfigurovaný na vašem Ubuntu, což vám umožní hostovat lokální databáze pro vaše projekty.