【问题标题】:Amazon EC2 :- Not able to install MariadbAmazon EC2 :- 无法安装 Mariadb
【发布时间】:2021-03-19 15:30:10
【问题描述】:

我正在尝试在 Amazon EC2 实例中安装 Mariadb。运行yum install mariadb mariadb-server时出现以下错误@

file /etc/my.cnf from install of mariadb-libs-1:5.5.68-1.amzn2.x86_64 conflicts with file from package mariadb-config-3:10.2.10-2.amzn2.0.3.x86_64

建议运行amazon-linux-extras install lamp-mariadb10.2-php7.2,但即使这样也不起作用,因为我的 PHP 版本是 7.4。它返回Refusing because lamp-mariadb10.2-php7.2 could cause an invalid combination.

【问题讨论】:

  • 你能试试新的实例吗?我尝试复制,但在 Amazon Linux 2 上安装 php7.4 和 mariadb-server 没有问题。
  • @Marcin 是的。如果没有任何效果,我将尝试一个新实例。它适用于 PHP 7.2,然后我将 PHP 版本升级到 7.4。似乎存在一些兼容性问题。
  • 我明白了。这是可能的。我尝试只安装 php7.4。

标签: mysql linux amazon-web-services amazon-ec2 mariadb


【解决方案1】:

要在 Amazon Linux 2 上使用 php7.4,您需要先启用它。

yum remove -y php php-* \ 
&& amazon-linux-extras disable php7.2 \
&& amazon-linux-extras enable php7.4 \
&& amazon-linux-extras install php7.4 \
&& yum clean all

关于在 Amazon Linux 2 上安装 MariaDB,可以使用标准安装:

curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version="mariadb:10.5.9" --os-type=rhel --os-version=8

其中的标志将允许您设置操作系统和版本以绕过 Amazon Linux 命名约定。

--os-type=rhel 
--os-version=8

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-27
    • 1970-01-01
    • 2017-09-11
    • 2020-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多