将 MySQL/MariaDB 数据目录设置为 `home` 中的目录,如何确保在启动时 mysql 守护进程启动之前安装了 `/home`

将 MySQL/MariaDB 数据目录设置为 `home` 中的目录,如何确保在启动时 mysql 守护进程启动之前安装了 `/home`

在 openSUSE Leap 15 上,我通过以下方式安装 MariaDB:

> sudo zypper in mariadb

在安装 MariaDB 之后和启动之前,我将此行添加到/etc/my.cnf,以将 MariaDB 数据目录设置在我的home目录中:

datadir = /home/me/mysql/data

然后我通过运行两个命令来启动 MariaDB:

> sudo rcmysql start
> /usr/bin/mysql_secure_installation

我的主目录单独挂载:

> lsblk 
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 931.5G  0 disk 
├─sda1   8:1    0   512M  0 part /boot/efi
├─sda2   8:2    0    40G  0 part /var
├─sda3   8:3    0   7.9G  0 part [SWAP]
└─sda4   8:4    0 883.1G  0 part /home
sr0     11:0    1  1024M  0 rom

如何确保在守护进程尝试在引导时启动/home之前已安装?mysql

相关内容