V tomto tutoriálu vám ukážeme, jak nainstalovat MariaDB na CentOS 9 Stream. Pro ty z vás, kteří nevěděli, MariaDB je bezplatný a open source systém pro správu databází a funguje jako náhrada za Oracle MySQL server. MariaDB je vývoj MySQL, který klade důraz na stabilitu a výkon a poskytuje jej zdarma pro uživatele.
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 MariaDB na CentOS 9 Stream.
Předpoklady
- Server s jedním z následujících operačních systémů:CentOS 9 Stream.
- Doporučujeme použít novou instalaci operačního systému, aby se předešlo případným problémům
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 MariaDB na CentOS 9 Stream
Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.
sudo dnf update
Krok 2. Instalace MariaDB na CentOS 9 Stream.
Ve výchozím nastavení je MariaDB k dispozici v základním úložišti CentOS 9 Stream. Nyní spustíme následující příkaz k instalaci MariaDB do vašeho systému:
sudo dnf install mariadb-server
Po dokončení instalace zkontrolujte verzi:
mariadb --version
Po dokončení instalace nyní povolte MariaDB (automatické spuštění při spuštění systému), spusťte MariaDB 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čte instalaci MariaDB.
Ve výchozím nastavení není MariaDB tvrzená. MariaDB můžete zabezpečit pomocí mysql_secure_installation
skript. měli byste si pozorně přečíst a níže každý krok, který nastaví heslo root, odstraní anonymní uživatele, zakáže vzdálené přihlášení root a odstraní testovací databázi a přístup k zabezpečené MariaDB:
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
Chcete-li se přihlásit do MariaDB, použijte následující příkaz (všimněte si, že jde o stejný příkaz, který byste použili k přihlášení do databáze MariaDB):
mysql -u root -p
Krok 4. Vytvořte databázi na serveru MariaDB.
Nyní vytvoříme databázi, vytvoříme uživatele MariaDB a povolíme vzdálená připojení k databázi MariaDB:
Například používá následující parametry:
- DB_NAME =idroot_db
- USER_NAME =idroot_user
- REMOTE_IP =10.0.46.36
- PASSWORD =vaše-silné-heslo
- POVOLENÍ =VŠECHNY
## CREATE DATABASE ## MariaDB [(none)]> CREATE DATABASE idroot_db; ## CREATE USER ## MariaDB [(none)]> CREATE USER 'idroot_user'@'10.0.15.25' IDENTIFIED BY 'your-strong-passwd'; ## GRANT PERMISSIONS ## MariaDB [(none)]> GRANT ALL ON idroot_db.* TO 'idroot_user'@'10.0.46.36'; ## FLUSH PRIVILEGES, Tell the server to reload the grant tables ## MariaDB [(none)]> FLUSH PRIVILEGES;
Blahopřejeme! Úspěšně jste nainstalovali MariaDB. Děkujeme, že jste použili tento návod k instalaci MariaDB na CentOS 9 Stream. Pro další nápovědu nebo užitečné informace doporučujeme navštívit oficiální web MariaDB.
P>