以CentOS7.6为例:

注:以下命令全部以root用户执行

#代表的是root权限

我们添加MariaDB稳定版本的官方yum源,官方源在国外,有点慢

 
  1. RHEL和fedora把下一行的centos7换成自己的发行版即可
# echo -e "[mariadb]\nname = MariaDB\nbaseurl = http://yum.mariadb.org/10.4/centos7-amd64\ngpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB\ngpgcheck=1" > /etc/yum.repos.d/MariaDB10.4.repo

清理更新本地缓存

# yum clean all && yum makecache

安装并启动MariaDB

# yum install MariaDB-server MariaDB-client -y
​​​​​​​# systemctl start mariadb.service && systemctl enable mariadb.service

对 MariaDB 进行安全配置

  1. 通过以下命令进行安全配置,根据实际情况用Y/N回复以下问题:设置 MariaDB 的 root 账户密码,删除匿名用户,禁用 root 远程登录,删除测试数据库,重新加载权限表。
# mysql_secure_installation

以Debian10为例:

注:以下命令全部以root用户执行

#代表的是root权限

我们添加MariaDB稳定版本的apt源

Debian10
安装先决条件
apt install software-properties-common dirmngr -y
安装密钥和apt源
# apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
# add-apt-repository 'deb [arch=amd64,i386] http://mirrors.huaweicloud.com/mariadb/repo/10.4/debian sid main'
Ubuntu18.04LTS
安装先决条件
apt install software-properties-common -y
安装密钥和apt源
# apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
# add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirrors.huaweicloud.com/mariadb/repo/10.4/ubuntu bionic main'

更新apt并安装MariaDB

# apt update && apt install mariadb-server -y

因为安装的时候自动设为开机启动了所以不需要设置了,接下来对 MariaDB 进行安全配置

 
  1. 通过以下命令进行安全配置,根据实际情况用Y/N回复以下问题:设置 MariaDB 的 root 账户密码,删除匿名用户,禁用 root 远程登录,删除测试数据库,重新加载权限表。
# mysql_secure_installation