Archlinux 安装MariaDB

2021-05-12  本文已影响0人  承诺一时的华丽
sudo pacman -S mariad

Tip:
如果数据库 (位于 /var/lib/mysql) 运行在 Btrfs 分区之上, 你应当在创建数据库之前禁用 Copy-on-Write 特性。
如果数据库运行在 ZFS 分区之上, 你应该在创建数据库之前参阅 ZFS#Databases

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
sudo systemctl start mariadb.service

用下面这个命令启动数据库级别的安全配置助手,来配置一些必要的安全选项:

> mysql_secure_installation

下面配置可直接使用:CentOS 7 MariaDB安装、卸载、备份、还原、数据目录更改为新位置

上一篇 下一篇

猜你喜欢

热点阅读