V tomto tutoriálu vám ukážeme, jak nainstalovat MySQL na CentOS 9 Stream. Pro ty z vás, kteří nevěděli, MySQL je open source bezplatný systém pro správu relačních databází (RDBMS ) vydané pod licencí GNU (General Public License). MySQL se používá pro aplikace pro ukládání dat, elektronické obchodování a protokolování, ale jeho častěji používanou funkcí je ukládání a správa webové databáze.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci databáze MySQL na CentOS 9 Stream.
Předpoklady
- Server s jedním z následujících operačních systémů:CentOS 9 Stream.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte MySQL na CentOS 9 Stream
Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.
sudo dnf clean all sudo dnf update
Krok 2. Instalace MySQL na CentOS 9 Stream.
Ve výchozím nastavení je MySQL k dispozici v základním úložišti CentOS 9 Stream. Nainstalujme server MySQL pomocí následujícího příkazu:
sudo dnf install mysql mysql-server
Ověřte instalaci MySQL:
mysql --version
Po dokončení instalace nyní povolte MySQL (automatické spuštění při startu systému), spusťte MySQL a ověřte stav pomocí následujících příkazů:
sudo systemctl start mariadb sudo systemctl enable mariadb sudo systemctl status mariadb
Krok 3. Zabezpečení MySQL.
Ve výchozím nastavení není MySQL zpevněno. MariaDB můžete zabezpečit pomocí mysql_secure_installation
skript. měli byste si pozorně přečíst každý krok níže, který nastaví heslo uživatele root, odstraní anonymní uživatele, zakáže vzdálené přihlášení uživatele root a odstraní testovací databázi a přístup k zabezpečené MySQL:
mysql_secure_installation
Nakonfigurujte to takto:
- Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
Pokud se chcete připojit k MySQL a začít do ní přidávat data, spusťte následující příkaz:
mysql -u root -p
Blahopřejeme! Úspěšně jste nainstalovali MySQL. Děkujeme, že jste použili tento návod k instalaci MySQL na CentOS 9 Stream. Pro další pomoc nebo užitečné informace doporučujeme navštívit oficiální web MySQL.