- 安装MariaDB
sudo pacman -S mariad
Tip:
如果数据库 (位于/var/lib/mysql
) 运行在 Btrfs 分区之上, 你应当在创建数据库之前禁用 Copy-on-Write 特性。
如果数据库运行在 ZFS 分区之上, 你应该在创建数据库之前参阅 ZFS#Databases 。
- 安装 mariadb 软件包之后,你必须在启动
mariadb.service
之前运行下面这条命令:
mariadb-install-db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
注意: 出于安全考虑,systemd 的 .service 文件设置了
ProtectHome=true
来禁止 MariaDB 访问/home
、/root
和/run/user
目录内的文件。datadir
必须要放在以上文件夹之外,并且由mysql
用户和用户组 所有。 如果要改变这个设置,你可以根据以下链接创建一个替代的 service 文件:[2]
- 设置开机启动
sudo systemctl enable mariadb.service
- 启动MariaDB
sudo systemctl start mariadb.service
用下面这个命令启动数据库级别的安全配置助手,来配置一些必要的安全选项:
> mysql_secure_installation
下面配置可直接使用:CentOS 7 MariaDB安装、卸载、备份、还原、数据目录更改为新位置
网友评论