Установка MySQL на бесплатный веб-сервер от Amazon на linux


Поскольку в репозитории linux нет пакета MySQL, то нам необходимо скачать пакет с офф. сайта MySQL. Пишем команду wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm после нажатия Enter, получаем строчку:

Saving to: ‘mysql57-community-release-el7-9.noarch.rpm’ 100%[======================================>] 9,224 --.-K/s in 0s 2019-12-10 08:07:46 (199 MB/s) - ‘mysql57-community-release-el7-9.noarch.rpm’ saved [9224/9224]

Теперь уставновим этот скачанный пакет

rpm -ivh mysql57-community-release-el7-9.noarch.rpm, после нажатия Enter, получим:

Updating / installing... 1:mysql57-community-release-el7-9 ################################# [100%]

А вот теперь установим mysql:

yum install mysql-server

Как только появиться предложение

Is this ok [y/d/N]:

Нажимаем y, что эквивалентно нашему да, установим полностью предложенное подтвердив его нажатием клавиши Enter, т.е. должно получиться так:

Installed: mysql-community-client.x86_64 0:5.7.28-1.el7 mysql-community-libs.x86_64 0:5.7.28-1.el7 mysql-community-libs-compat.x86_64 0:5.7.28-1.el7 mysql-community-server.x86_64 0:5.7.28-1.el7 Dependency Installed: mysql-community-common.x86_64 0:5.7.28-1.el7 ncurses-compat-libs.x86_64 0:6.0-8.20170212.amzn2.1.3 Replaced: mariadb.x86_64 1:5.5.64-1.amzn2 mariadb-libs.x86_64 1:5.5.64-1.amzn2 Complete!

Теперь запустим сервис mysql:

service mysqld start

И получим следуещее:

Redirecting to /bin/systemctl start mysqld.service

Теперь проверим статус mysql-сервера:

service mysqld status

И полчаем вывод:

Redirecting to /bin/systemctl status mysqld.service ? mysqld.service - MySQL Server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since Tue 2019-12-10 08:19:14 UTC; 1min 8s ago Docs: man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html Process: 9809 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS) Process: 9760 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS) Main PID: 9814 (mysqld) CGroup: /system.slice/mysqld.service ??9814 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mys... Dec 10 08:19:08 ip-172-31-40-26.eu-central-1.compute.internal systemd[1]: Sta... Dec 10 08:19:14 ip-172-31-40-26.eu-central-1.compute.internal systemd[1]: Sta... Hint: Some lines were ellipsized, use -l to show in full.

Это говорит о том что наш mysql-server запущен.

Во время установки MySQL генерирует временный пароль для root-пользователя. Найдите его в mysqld.log с помощью команды:

sudo grep 'temporary password' /var/log/mysqld.log

У меня получился следующий пароль:

2019-12-10T08:19:11.808386Z 1 [Note] A temporary password is generated for [email protected]: ,b/h4i3SaGLN

Сохраним его где-нибудь, потом он нам пригодиться, его необходимо будет изменить.

Оставьте комментарий

Войти с помощью: