Alma Linux mysql安装问题

/ 默认分类 / 1 条评论 / 4387浏览

未找到匹配的参数: mysql-community-server

[root@localhost ~]# yum -y install mysql-community-server
   
未找到匹配的参数: mysql-community-server
错误:没有任何匹配: mysql-community-server

#解决办法 更新源,后再次安装

rpm -Uvh  https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm


没有东西可提供 libtinfo.so.5()(64bit)


[root@localhost ~]# yum install -y mysql-community-server

# 报错:
 - 没有东西可提供 libncurses.so.5()(64bit)(mysql-community-client-5.7.9-1.el7.x86_64 需要)
  - 没有东西可提供 libtinfo.so.5()(64bit)(mysql-community-client-5.7.9-1.el7.x86_64 需要)
(尝试添加 '--skip-broken' 来跳过无法安装的软件包 或 '--nobest' 来不只使用软件包的最佳候选)

# 解决办法:安装依赖库

wget https://dl.rockylinux.org/pub/rocky/9/devel/x86_64/os/Packages/n/ncurses-compat-libs-6.2-8.20210508.el9.x86_64.rpm

rpm -ivh ncurses-compat-libs-6.2-8.20210508.el9.x86_64.rpm


没有任何匹配: mysql-community-server

[root@localhost ~]# yum install -y mysql-community-server

# 报错:

所有的匹配结果均已经被参数的模块化过滤条件筛除: mysql-community-server
错误:没有任何匹配: mysql-community-server

#解决办法:关掉mysql模块,再次执行
yum module disable mysql

错误的公钥? 错误:GPG 检查失败

[root@localhost ~]# yum install -y mysql-community-server

# 报错:

下载的软件包保存在缓存中,直到下次成功执行事务。
您可以通过执行 'yum clean packages' 删除软件包缓存。
错误:GPG 检查失败


#解决办法: 删除后安装包后 更新key,然后再次安装
[root@localhost ~]# yum clean packages
[root@localhost ~]# rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
[root@localhost ~]# yum install -y mysql-community-server 

mariadb 冲突

[root@localhost ~]# yum install -y mysql-community-server 

# 报错:

错误:事物测试失败:
  file /etc/my.cnf from install of mysql-community-server-5.7.42-1.el7.x86_64 conflicts with file from package mariadb-connector-c-config-3.2.6-1.el9_0.noarch

# 原因:

从错误信息中看,是冲突了,因为错误信息中有写 `conflicts with file from package`,但是这是一个全新的Linux,正常没有安装过MySQL也没有安装过[Mariadb],所以猜测是该Linux机器内嵌集成了该Mariadb包,**造成冲突**。

# 解决办法 查看本机被内嵌的Mariadb,使用`rpm -e --nodeps package`将内嵌集成的Mariadb卸载掉
 
# 查看本机被内嵌的Mariadb
[root@localhost ~]# rpm -qa | grep mariadb
# 卸载Mariadb
[root@localhost ~]# rpm -e --nodeps mariadb-connector-c-config-3.2.6-1.el9_0.noarch
[root@localhost ~]# rpm -e --nodeps mariadb-connector-c-3.2.6-1.el9_0.x86_64
[root@localhost ~]# yum clean packages
[root@localhost ~]# yum install -y mysql-community-server 
  1. 感谢分享....

    回复