安装MariaDB服务器和客户端

yum install MariaDB-server MariaDB-client MariaDB-devel MariaDB-shared

如果遇到下面的错误

Transaction check error:
file /etc/my.cnf from install of MariaDB-common-10.0.14-1.el6.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
file /usr/share/mysql/charsets/Index.xml from install of MariaDB-common-10.0.14-1.el6.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64

这是由于mariadb-libs-1:5.5.35-3.el7.x86_64包的原因,导致和其他冲突。

先删除postfix和mariadb-libs-1:5.5.35-3.el7.x86_64系统。稍后重新安装postfix。

yum remove postfix
rpm -ev mariadb-libs-5.5.35-3.el7.x86_64

现在我们再次运行yum命令来安装MariaDB服务器

yum install MariaDB-server MariaDB-client MariaDB-devel MariaDB-shared

查看maria相关软件包是否已安装成功

[root@localhost ~]# rpm -qa|grep -i maria
MariaDB-common-10.0.14-1.el6.x86_64
MariaDB-server-10.0.14-1.el6.x86_64
MariaDB-devel-10.0.14-1.el6.x86_64
MariaDB-compat-10.0.14-1.el6.x86_64
MariaDB-client-10.0.14-1.el6.x86_64
MariaDB-shared-10.0.14-1.el6.x86_64
[root@localhost ~]#

现在我们将再次安装postfix。

yum install postfix

查看可以安装的稳定版本的MariaDB

[root@nix ~]# yum list|grep  MariaDB-server
MariaDB-server.x86_64                       10.4.7-1.el7.centos        @mariadb 
MariaDB-server-debuginfo.x86_64             10.4.7-1.el7.centos        mariadb
[root@nix ~]#

重置MariaDB root的密码

出于安全原因,我们建议我们重置MariaDB的root密码。
默认情况下,root用户的密码为空,因此任何人都可以登录。

首先启动Maridb服务。

systemctl start mysql.service

现在MariaDB服务器正在运行。
默认在3306端口监听:

[root@localhost ~]# ss -ltnp|grep mysql
LISTEN     0      128                      :::3306                    :::*      users:(("mysqld",3405,16))
[root@localhost ~]#

启动、停止、重启MariaDB服务

启动MariaDB服务器

systemctl start mysql.service

重启MariaDB服务器

systemctl restart mysql.service

停止MariaDB服务器

systemctl stop mysql.service

检查MariaDB服务的状态

systemctl status mysql.service

在系统引导启动时启用或者禁用MariaDB服务

设置MariaDB服务在系统启动时运行。

systemctl enable mysql.service

禁止MariaDB服务在系统启动时运行。

systemctl disable mysql.service
使用yum在CentOS 7和RHEL 7上安装MariaDB Server 10

我们将在CentOS 7上重新安装MariaDB服务器。该方法同样适用于rhel7.

安装MariaDB服务器10的步骤:

导入MariaDB签名密钥

rpm --import https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

重置MariaDB服务器的root密码

运行命令mysql_secure_installation,并按照说明进行操作

mysql_secure_installation

将出现以下问题:

输入root用户当前密码(无需输入):为空则按Enter键

设置root密码?Y/n]y

新密码:

重新输入新密码:

删除匿名用户?Y/n]y

不允许root用户远程登录?Y/ny

删除测试数据库并访问它?Y/ny

现在重新加载特权表吗?Y/ny

现在使用新设置的密码登录MariaDB服务器。

mysql -u root -p

创建MariaDB yum 存储库文件

vi /etc/yum.repos.d/MariaDB.repo

内容如下:

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4.7/rhel7-amd64/
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
日期:2019-08-20 17:58:23 来源:oir作者:oir