GNU/Linux >> Znalost Linux >  >> Arch Linux

Jak nainstalovat MySQL na AlmaLinux 8

V tomto tutoriálu vám ukážeme, jak nainstalovat MySQL na AlmaLinux 8. Pro ty z vás, kteří nevěděli, MySQL je systém pro správu relačních databází (RDBMS), který běží jako server poskytující víceuživatelský přístup k řadě databází. Zdrojový kód MySQL je volně dostupný, protože byl původně vyvinut společností Oracle. MySQL je napsán v C a C++ a je kompatibilní se všemi hlavními operačními systémy. MySQL lze použít pro různé aplikací, ale nejčastěji se vyskytuje na webových serverech.

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ází MySQL na AlmaLinux 8.

Předpoklady

  • Server s jedním z následujících operačních systémů:AlmaLinux 8, CentOS a Rocky Linux 8.
  • 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 k root user . Doporučujeme jednat jako non-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 AlmaLinux 8

Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.

sudo dnf update
sudo dnf install epel-release

Krok 2. Instalace MySQL na AlmaLinux 8.

Nyní spustíme následující příkaz k instalaci MySQL:

sudo dnf install mysql-server mysql

Po úspěšné instalaci začněte, abyste povolili spuštění při startu systému pomocí:

sudo systemctl restart mysqld
sudo systemctl status mysqld
sudo systemctl enable mysqld

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

Výstup:

[[email protected] ~]# mysql_secure_installation

Securing the MySQL server deployment.

Connecting to MySQL using a blank password.

VALIDATE PASSWORD COMPONENT can be used to test passwords
and improve security. It checks the strength of password
and allows the users to set only those passwords which are
secure enough. Would you like to setup VALIDATE PASSWORD component?

Press y|Y for Yes, any other key for No:
Please set the password for root here.

New password:

Remove anonymous users? (Press y|Y for Yes, any other key for No) : y
Success.

Normally, root should only be allowed to connect from
'localhost'. This ensures that someone cannot guess at
the root password from the network.

Disallow root login remotely? (Press y|Y for Yes, any other key for No) : y
Success.

By default, MySQL comes with a database named 'test' that
anyone can access. This is also intended only for testing,
and should be removed before moving into a production
environment.

Remove test database and access to it? (Press y|Y for Yes, any other key for No) : y - Dropping test database...
Success.

 - Removing privileges on test database...
Success.

Reloading the privilege tables will ensure that all changes
made so far will take effect immediately.

Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y
Success.

All done!

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

Jednou z nejdůležitějších věcí při spuštění MySQL na produkčním serveru je vytěžit maximum z jeho výkonu. Pokud jste začátečník a nevíte jak pro vyladění serveru MySQL můžete začít s programem zvaným MySQLTuner. Pomůže vám analyzovat váš server a vyladit MySQL pro lepší celkový výkon.

Gratulujeme! Úspěšně jste nainstalovali MySQL. Děkujeme, že jste použili tento návod k instalaci serveru MySQL na váš systém AlmaLinux 8. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web MySQL.


Arch Linux
  1. Jak nainstalovat MySQL na AlmaLinux 8

  2. Jak nainstalovat MySQL na CentOS 9 Stream

  3. Jak nainstalovat MySQL na Ubuntu 18.04 LTS

  1. Jak nainstalovat PHP 8 na AlmaLinux 8

  2. Jak nainstalovat PHP 7.4 na AlmaLinux 8

  3. Jak nainstalovat MySQL Workbench na AlmaLinux 8

  1. Jak nainstalovat MySQL na AlmaLinux

  2. Jak nainstalovat Anaconda na AlmaLinux 8

  3. Jak nainstalovat Terraform na AlmaLinux 8