Как установить MySQL на AlmaLinux 8

Как установить MySQL на AlmaLinux 8

 

В этом руководстве мы покажем вам, как установить MySQL на AlmaLinux 8. Для тех из вас, кто не знал, MySQL — это система управления реляционными базами данных (RDBMS), которая работает как сервер, обеспечивающий многопользовательский доступ к ряду базы данных. Исходный код MySQL находится в свободном доступе, поскольку изначально был разработан Oracle. MySQL написан на C и C ++ и совместим со всеми основными операционными системами. MySQL можно использовать для множества приложений, но чаще всего он находится на веб-серверах.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку баз данных MySQL на AlmaLinux 8.

Установите MySQL на AlmaLinux 8

Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.

sudo dnf update

sudo dnf install epel-release

Шаг 2. Установка MySQL на AlmaLinux 8.

Теперь мы запускаем следующую команду для установки MySQL:

sudo dnf install mysql-server mysql

После успешной установки запустите, чтобы включить его при запуске системы, используя:

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

По умолчанию MariaDB не усилен. Вы можете защитить MariaDB с помощью mysql_secure_installationскрипта. вы должны внимательно прочитать и под каждым шагом, который установит пароль root, удалит анонимных пользователей, запретит удаленный вход root и удалит тестовую базу данных и доступ к безопасности MariaDB:

mysql_secure_installation

Вывод:

[root@infoit.com.ua ~]# 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!

Чтобы войти в MariaDB, используйте следующую команду (обратите внимание, что это та же команда, которую вы использовали бы для входа в базу данных MariaDB):

mysql -u root -p

Одна из самых важных вещей при запуске MySQL на производственном сервере — максимально использовать его производительность. Если вы новичок и не знаете, как настроить свой сервер MySQL, вы можете начать с программы MySQLTuner . Это поможет вам проанализировать ваш сервер и настроить MySQL для повышения общей производительности.

Поздравляю! Вы успешно установили MySQL . Благодарим вас за использование этого руководства по установке сервера MySQL в вашей системе AlmaLinux 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт MySQL .