Проблемы правильной установки MySQL 5.7 на свежую установку CentOS 7 - PullRequest
0 голосов
/ 25 января 2019

Я признаю, что я новичок в бэкэнд-работе в целом, и мне кажется, что я застрял (на несколько часов) после завершения процесса настройки для Magento 2.3

Я следовал https://devdocs.magento.com/guides/v2.3/install-gde/prereq/mysql.html для моих команд, но безуспешно.

Мне удалось установить следующее:

  • Cent OS 7 (x86_64)
  • Apache 2.4.6
  • PHP 7.2.14 (все установленные расширения прошли проверку готовности мастера установки)

Я использовал эти команды для установки MySQL 5.7 Community Release: (из документации)

wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
yum -y install mysql mysql-server
yum -y install mysql-community-server

Чтобы убедиться, что моя установка прошла успешно, при запуске:

mysql --version

Я получил сообщение об ошибке:

-bash: /usr/bin/mysql: No such file or directory

Я знаю, что есть что-то, что яопределенно пропускаю полностью.Когда я пытаюсь запустить службу MySQL с помощью команды:

systemctl start mysqld

, я получаю сообщение об ошибке:

Failed to start mysqld.service: Unit not found.

Любые предложения будут высоко оценены.Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 25 января 2019

После удаления выпуска сообщества MySQL 5.7 из моей Cent OS я решил установить MariaDB.

Внутри каталога /etc/yum.repos.d/ я создал файл с именем MariaDB.repo и добавилэто в файл:

# MariaDB 10.3 CentOS repository list - created 2019-01-25 05:36 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Затем я выполнил команду в моем окне терминала:

sudo yum install MariaDB-server MariaDB-client

Из-за этого mysql --version и systemctl start mysql работает как шарм.Спасибо @ greenberet123 и @danblack за предложение.

0 голосов
/ 25 января 2019

Может быть, он установил его как mariadb?

systemctl start mariadb
...