在 AWS Linux 机器上升级 MariaDB
Upgrading MariaDB on AWS Linux machine
我有一个在 linux AWS 机器上运行的 moodle 网站,我正在尝试升级它。我需要在那里安装 MariaDB 10.3,我目前有 10.2.10
我已经按照此网页 https://www.ryadel.com/en/mariadb-10-upgrade-10-3-without-losing-data-how-to/ 中使用 yum 进行升级的说明进行操作,一切正常,直到我到达 运行 交易检查和 运行 交易检查,此时我得到以下内容
Transaction check error:
file /etc/my.cnf from install of MariaDB-common-10.3.27-1.el7.centos.x86_64 conflicts with file fr
om package mariadb-config-3:10.2.10-2.amzn2.0.3.x86_64
file /usr/lib64/libmysqlclient.so.18 from install of MariaDB-compat-10.3.27-1.el7.centos.x86_64 co
nflicts with file from package mariadb-libs-3:10.2.10-2.amzn2.0.3.x86_64
我不知道现在该怎么办?任何帮助或指点将不胜感激。
EC2 不是专门为数据库设计的
您似乎正在安装和 运行 您在 EC2 上的数据库(您称之为 linux AWS box
),这意味着您可以通过 SSH 进入实例并手动安装软件并执行更新和编辑配置文件和设置等
RDS 专为数据库设计
RDS 还有其他非常方便的功能,如自动版本升级和维护window管理。
如果您的情况允许,我建议您使用专为数据库设计的工具,而不必手动配置。它将为您节省大量时间和故障排除,也更加安全。
我有一个在 linux AWS 机器上运行的 moodle 网站,我正在尝试升级它。我需要在那里安装 MariaDB 10.3,我目前有 10.2.10
我已经按照此网页 https://www.ryadel.com/en/mariadb-10-upgrade-10-3-without-losing-data-how-to/ 中使用 yum 进行升级的说明进行操作,一切正常,直到我到达 运行 交易检查和 运行 交易检查,此时我得到以下内容
Transaction check error:
file /etc/my.cnf from install of MariaDB-common-10.3.27-1.el7.centos.x86_64 conflicts with file fr
om package mariadb-config-3:10.2.10-2.amzn2.0.3.x86_64
file /usr/lib64/libmysqlclient.so.18 from install of MariaDB-compat-10.3.27-1.el7.centos.x86_64 co
nflicts with file from package mariadb-libs-3:10.2.10-2.amzn2.0.3.x86_64
我不知道现在该怎么办?任何帮助或指点将不胜感激。
EC2 不是专门为数据库设计的
您似乎正在安装和 运行 您在 EC2 上的数据库(您称之为 linux AWS box
),这意味着您可以通过 SSH 进入实例并手动安装软件并执行更新和编辑配置文件和设置等
RDS 专为数据库设计
RDS 还有其他非常方便的功能,如自动版本升级和维护window管理。
如果您的情况允许,我建议您使用专为数据库设计的工具,而不必手动配置。它将为您节省大量时间和故障排除,也更加安全。