如何在亚马逊 linux 上安装 mariadb

Har*_*wda 4 repository amazon-ec2 mariadb

我参考了链接https://blog.adminfactory.net/mariadb-and-galera-on-aws-amazon-linux.html在我的亚马逊 linux 上安装 mariadb,因为我没有找到任何其他与亚马逊相关的资源linux。这指示添加 maria.repo。

当我访问建议的URL 时,我没有找到任何与 amazon linux 相关的内容。我尝试使用 centos 7。它抛出了错误。是否有适用于 amazon linux 的 mariadb repo。

错误是

错误:包:MariaDB-server-10.1.13-1.el7.centos.x86_64 (mariadb) 需要:libsystemd-daemon.so.0()(64bit) 错误:包:MariaDB-server-10.1.13-1。 el7.centos.x86_64 (mariadb) 需要:libsystemd-daemon.so.0(LIBSYSTEMD_DAEMON_31)(64bit) 你可以尝试使用 --skip-broken 来解决这个问题 你可以尝试运行: rpm -Va --nofiles --无消化

如果我继续安装 libsystemd-daemon.so 可以吗

我刚刚在这里发现了另一个问题,建议是使用 linux 操作系统。没有关于如何在 amazon linux 上安装 Mariadb 的解决方案。

小智 16

我能够安装 MariaDB 5.5 CentOS 存储库列表(创建于 2016-05-09 04:06 UTC)。

创建以下文件:

sudo vi /etc/yum.repos.d/maria.repo
Run Code Online (Sandbox Code Playgroud)

将以下内容添加到文件中并保存:

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
Run Code Online (Sandbox Code Playgroud)

然后运行以下命令:

sudo yum install -y MariaDB-server MariaDB-client
sudo /etc/init.d/mysql start
Run Code Online (Sandbox Code Playgroud)

你应该准备好了。运行mysql -u root登录。

您可以使用以下命令保护 MariaDB:

sudo mysql_secure_installation
Run Code Online (Sandbox Code Playgroud)

更多信息:https : //mariadb.com/kb/en/mariadb/mysql_secure_installation/

幸运的是,我自己尝试在 Amazon Linux 上安装 MariaDB。刚才我让它像上面一样工作。