簡體   English   中英

在全新CentOS 7上正確安裝MySQL 5.7的問題

[英]Problems installing MySQL 5.7 properly on fresh CentOS 7 install

我承認我通常對后端工作不熟悉,在完成Magento 2.3的設置過程之后,我似乎被困了(幾個小時)

我一直在遵循https://devdocs.magento.com/guides/v2.3/install-gde/prereq/mysql.html作為命令,但沒有成功。

我設法安裝了以下軟件:

  • Cent OS 7(x86_64)
  • 阿帕奇2.4.6
  • PHP 7.2.14(所有安裝的擴展都通過了安裝向導的准備情況檢查)

我使用以下命令來安裝MySQL 5.7社區版本:(來自文檔)

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.

任何建議將不勝感激。 先感謝您。

也許將其安裝為mariadb?

systemctl start mariadb

從我的Cent OS中刪除MySQL 5.7社區版本后,我決定安裝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 --versionsystemctl start mysql就像一個魅力。 感謝@ greenberet123和@danblack的建議。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM