How to install MariaDB 10.1 on CentOS 7.x

CentOS 7.x 默认的MariaDB版本是5.5,但是在有些情况我们需要用到10版本,注意MariaDB与MySQL版本是不一样的,下面简单降下如何快速安装MariaDB10.1 到CentOS 7.x.

创建MariaDB 10.1的Yum源

1
2
3
4
5
6
7
8
9
cat <<EOF | sudo tee -a /etc/yum.repos.d/MariaDB.repo
# MariaDB 10.1 CentOS repository list
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF

注意MariaDB会随着时间的推移版本不断更新,你可以到repo仓库获取对应版本链接

使用Yum安装MariaDB 10.1 即可

1
sudo yum install MariaDB-server MariaDB-client -y

启动MariaDB并设置为开机自启动

1
2
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

初始化MariaDB设置

1
2
3
4
5
6
7
8
9
10
11
12
sudo /usr/bin/mysql_secure_installation
# 回答以下问题,请记住你的数据库root用户密码:
Enter current password for root (enter for none): 回车
Set root password? [Y/n]: Y
New password: 你要设置的数据库root密码
Re-enter new password: 你要设置的数据库root密码
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y