在新安装的 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 执行我的命令,但没有成功。
我成功安装了以下软件:
- 分 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
然后我在终端中执行命令 window:
sudo yum install MariaDB-server MariaDB-client
因此,mysql --version
和 systemctl start mysql
就像一个魅力。感谢@greenberet123 和@danblack 的建议。
我承认我一般来说是后端工作的新手,我似乎被困(几个小时)完成了 Magento 2.3 的设置过程
我正在按照 https://devdocs.magento.com/guides/v2.3/install-gde/prereq/mysql.html 执行我的命令,但没有成功。
我成功安装了以下软件:
- 分 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
然后我在终端中执行命令 window:
sudo yum install MariaDB-server MariaDB-client
因此,mysql --version
和 systemctl start mysql
就像一个魅力。感谢@greenberet123 和@danblack 的建议。