Linux平台上搭建数据库MariaDB
以CentOS7.6为例:
注:以下命令全部以root用户执行
#代表的是root权限
我们添加MariaDB稳定版本的官方yum源,官方源在国外,有点慢
- 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 进行安全配置
- 通过以下命令进行安全配置,根据实际情况用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 进行安全配置
- 通过以下命令进行安全配置,根据实际情况用Y/N回复以下问题:设置 MariaDB 的 root 账户密码,删除匿名用户,禁用 root 远程登录,删除测试数据库,重新加载权限表。
# mysql_secure_installation
本文来自博客园,作者:JackieDYH,转载请注明原文链接:https://www.cnblogs.com/JackieDYH/p/17635068.html