如何在亚马逊linux上安装mariadb

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

当我访问build议的URL时,我没有发现任何有关亚马逊Linux。 我尝试使用centos 7.它抛出错误。 有没有amazon linux的mariadb回购。

错误是

错误:包:MariaDB-server-10.1.13-1.el7.centos.x86_64(mariadb)需要:libsystemd-daemon.so.0()(64位)错误:包:MariaDB-server-10.1.13-1。 el7.centos.x86_64(mariadb)需要:libsystemd-daemon.so.0(LIBSYSTEMD_DAEMON_31)(64位)您可以尝试使用–skip-broken来解决问题您可以尝试运行:rpm -Va –nofiles – nodigest

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

我只是在这里发现另一个问题的build议是使用Linux操作系统。 没有解决scheme如何在亚马逊linux上安装Mariadb。

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

创build以下文件:

sudo vi /etc/yum.repos.d/maria.repo 

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

 [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/5.5/centos6-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 

然后运行以下命令:

 sudo yum install -y MariaDB-server MariaDB-client sudo /etc/init.d/mysql start 

你应该全部设置。 运行mysql -u rootlogin。

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

 sudo mysql_secure_installation 

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

幸运的是,我正在尝试在Amazon Linux上安装MariaDB。 刚才我把它按照上面的方式工作。

当我遇到同样的问题时,我正在寻找相同的解决scheme,这真的归结为亚马逊的透明度。 我发现我的服务器是基于epel 6而不是epel 7(这是我在别处使用的)。 检查你的服务器正在使用的epel版本:

sudo vi /etc/yum.repos.d/epel.repo

在repo文件中,您应该看到几行与Extra Packages for Enterprise Linux 6

由于回购是使用企业版Linux 6,我需要使用基于CentOS 6的回收站。如果您有不同的Linux版本,即7,您将需要使用不同的版本。 请确保您转到下面的链接,并为您的服务器获取正确的版本。

https://downloads.mariadb.org/mariadb/repositories