MySql安装程序中缺少软件包

MySql安装程序中缺少软件包,mysql,installation,Mysql,Installation,我目前正在尝试在我的linux平台(centos)上安装mysql服务器。我一直在关注一个简单的Youtube教程。本教程的jist演示了如何通过以下步骤下载mySql: 1.-通过此链接获取mysql下载链接 . 可从此处直接下载: 2.-进入终端并运行wget{download link} 3.-run命令rpm-qplp{filename} 4.-运行命令sudo rpm-ivhhttps://dev.mysql.com/get/mysql80-community-release-el8-

我目前正在尝试在我的linux平台(centos)上安装mysql服务器。我一直在关注一个简单的Youtube教程。本教程的jist演示了如何通过以下步骤下载mySql:

1.-通过此链接获取mysql下载链接 . 可从此处直接下载:

2.-进入终端并运行
wget{download link}

3.-run命令
rpm-qplp{filename}

4.-运行命令
sudo rpm-ivhhttps://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

5.-run命令
sudo-yum安装-y mysql服务器

但是,当我运行最后一个命令时,会收到一堆“缺少包”的通知。我几乎没有centos的经验,所以我不知道如何解决这个问题。运行最终命令后的输出为:

--> Finished Dependency Resolution
Error: Package: mysql-community-server-8.0.21-1.el8.x86_64 (mysql80-community)
       Requires: libssl.so.1.1(OPENSSL_1_1_0)(64bit)
Error: Package: mysql-community-server-8.0.21-1.el8.x86_64 (mysql80-community)
       Requires: libssl.so.1.1(OPENSSL_1_1_1)(64bit)
Error: Package: mysql-community-libs-8.0.21-1.el8.x86_64 (mysql80-community)
       Requires: libssl.so.1.1(OPENSSL_1_1_0)(64bit)
Error: Package: mysql-community-libs-8.0.21-1.el8.x86_64 (mysql80-community)
       Requires: libc.so.6(GLIBC_2.28)(64bit)
Error: Package: mysql-community-client-8.0.21-1.el8.x86_64 (mysql80-community)
       Requires: libstdc++.so.6(GLIBCXX_3.4.20)(64bit)
Error: Package: mysql-community-client-8.0.21-1.el8.x86_64 (mysql80-community)
       Requires: libssl.so.1.1(OPENSSL_1_1_0)(64bit)
Error: Package: mysql-community-libs-8.0.21-1.el8.x86_64 (mysql80-community)
       Requires: libstdc++.so.6(GLIBCXX_3.4.21)(64bit)
如您所见,缺少一些包。当这种情况可能发生时,我在网上查阅了一些资料,但其中提到了mysql文档,我在其中找不到解决方案

有人知道发生了什么事吗?如何解决这些丢失的软件包?

您可以在下载mysql后通过
rpm
安装它,或者通过
yum
直接安装它。不是两者都有,这会导致依赖关系不一致

强烈建议通过yum安装mysql。Yum是一个包管理器。它自动解析依赖项并同时安装它们(任何包都将与其依赖项一起安装)。RPM无法解析依赖项,您必须手动安装它们

您首先需要通过rpm安装存储库,然后尝试从该存储库安装mysql。因此,您需要在安装任何存储库后运行
yum update

在一个新的操作系统中尝试这个

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update

sudo yum install mysql-server
sudo systemctl start mysqld

您应该在上提出此类问题,因为它与代码无关。谢谢您的帮助