Как установить MySQL 8 на Amazon Linux 2

2 nov 2022 3 min di lettura
Как установить MySQL 8 на Amazon Linux 2
Indice dei contenuti

Введение

MySQL — очень популярная система управления реляционными базами данных с открытым исходным кодом, которая может работать в Linux, Windows и Mac OS. Обычно он используется в качестве серверной базы данных для веб-приложений, хотя его также можно использовать для хранения данных для другого программного обеспечения. Вы можете использовать MySQL для хранения и организации ваших данных, извлечения их при необходимости и преобразования в другой формат (например, путем замены текста на числа). Он обычно используется компаниями любого размера в качестве базы данных для своих веб-сайтов и приложений.

В этой статье описан процесс установки MySQL 8 на Amazon Linux 2. По завершении у вас будет полнофункциональная база данных MySQL, которую можно использовать с консолью AWS или вашим приложением. Вы также можете использовать Amazon RDS для настройки других баз данных, помимо MySQL.

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

Официальная команда MySQL предоставляет пакеты RPM для установки систем Amazon Linux. Выполните приведенные ниже шаги один за другим, чтобы завершить установку MySQL.

Настройте репозиторий Yum

Для большинства пакетов требуются зависимости, доступные в других сторонних репозиториях. Используйте следующую команду для настройки репозитория EPEL, необходимого для установки пакета:

sudo amazon-linux-extras install epel -y

Затем настройте репозиторий MySQL, установив пакет с официального сайта MySQL:

sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm

Установите сервер MySQL

Вы можете правильно настроить репозитории, ваша система готова к установке MySQL. Выполните следующую команду, чтобы установить сервер сообщества MySQL 8 в Amazon Linux:

sudo yum install mysql-community-server

Нажмите « y » для подтверждения, необходимого во время установки.

Активируйте и запустите службу MySQL

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

systemctl active mysqld
systemctl start mysqld

Затем используйте следующую команду для просмотра состояния службы MySQL. Он должен быть запущен и запущен:

systemctl status mysqld

Найдите начальный пароль root

Во время установки пакета для корневой учетной записи MySQL настраивается начальный пароль. Вы можете найти этот пароль в файле журнала MySQL.

cat /var/log/mysql.log | grep "A temporary password"

Вы увидите выходное сообщение, которое включает пароль root по умолчанию.

Этот пароль потребуется на следующем шаге.

Конфигурация MySQL после установки

Сценарий после установки предоставляется пакетами MySQL. Это полезно для настройки MySQL один раз после установки. Это помогает нам установить надежный пароль учетной записи root, удаленных анонимных пользователей, предотвратить удаленный доступ root и удалить тестовую базу данных.

Запустите следующую команду из терминала:

sudo mysql_secure_installation

Введите корневой пароль, найденный на предыдущем шаге, затем установите новый пароль для корневой учетной записи MySQL. Затем следуйте инструкциям на экране и нажмите Y для всех других операций, чтобы применить дополнительную безопасность.

  • Введите пароль для пользователя root: [Введите текущий пароль root]
  • Новый пароль: [Введите новый пароль root]
  • Повторно введите новый пароль: [Повторно введите новый корневой пароль]
  • Расчетная надежность пароля: 100 Изменить пароль для root? ((Нажмите y | Y для Да, любую другую клавишу для Нет): n
  • Удалить анонимных пользователей? (Нажмите y | Y для Да, любую другую клавишу для Нет): y
  • Не разрешать root-доступ удаленно? (Нажмите y | Y для Да, любую другую клавишу для Нет): y
  • Удалить тестовую базу данных и получить к ней доступ? (Нажмите y | Y для Да, любую другую клавишу для Нет): y
  • Перезагрузить таблицы привилегий сейчас? (Нажмите y | Y для Да, любую другую клавишу для Нет): y
  • Все сделано!

Подключиться к MySQL

Ваш сервер MySQL готов к использованию. В терминале вы можете запустить следующую команду для подключения к интерфейсу командной строки MySQL. Он запросит пароль учетной записи root. После успешной аутентификации вы получите приглашение MySQL.

mysql -u root -p

Введите пароль пользователя root MySQL:

Enter password:
 Welcome to the MySQL monitor. Commands end with ; or \g.
 Your MySQL connection id is 14
 Server version: 8.0.30 MySQL Community Server - GPL

 Copyright (c) 2000, 2022, Oracle and/or its affiliates.

 Oracle is a registered trademark of Oracle Corporation and/or its
 affiliates. Other names may be trademarks of their respective
 owners.

 Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

 mysql>

Здесь вы можете создавать базы данных, таблицы, пользователей и все необходимое, используя инструкции языка структурированных запросов.

Следующие шаги по обслуживанию MySQL

При настройке новой базы данных рекомендуется подумать о том, как сохранить ее в долгосрочной перспективе. В этом руководстве основное внимание уделяется созданию новой базы данных, но вы также должны подумать о том, как сделать вашу базу данных более автоматизированной и простой в управлении. Простой способ сделать это — автоматизировать процесс резервного копирования базы данных. Это позволит вам сохранить копию ваших данных на случай, если что-то пойдет не так, и вам нужно будет восстановить их из более раннего времени. Это можно сделать с помощью нескольких простых скриптов, которые вызывают базу данных MySQL и записывают данные в другое место.

Вывод

Есть много причин, по которым вы можете захотеть запустить свою базу данных в облаке Amazon. Некоторые из распространенных имеют стоимость, простоту настройки и обслуживания, а также возможность увеличения или уменьшения по мере необходимости. Запуск базы данных в Amazon Linux имеет некоторые преимущества по сравнению с использованием другого дистрибутива Linux. Amazon тщательно протестировал свой дистрибутив и оптимизирован для работы в своей облачной инфраструктуре. При настройке новой базы данных важно выбрать решение, отвечающее вашим потребностям и способное расширяться вместе с вашим бизнесом.

В этом руководстве основное внимание уделяется установке MySQL на Amazon Linux, что является одним из самых простых и дешевых способов запустить новую базу данных.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.