В windows я могу изменить MariaDB 'datadir', и служба также плавно перезапускается.
На сервере RedHat Linux я не могу изменить значение по умолчанию 'datadir' (в [ mysqld] в файле my.cnf) для MariaDB, когда я пытаюсь запустить службу, она показывает ошибку в статусе службы MariaDB
Process: 9243 ExecStartPost=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
Process: 11537 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS $_WSREP_NEW_CLUSTER $_WSREP_START_POSITION (code=exited, status=1/FAILURE)
Process: 11515 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= || VAR=`/usr/bin/galera_recovery`; [ $? -eq 0 ] && systemctl set-environment _WSREP_START_POSITION=$VAR || exit 1 (code=exited, status=0/SUCCESS)
Process: 11509 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
Я думал, что эта проблема с кластером Galera Я изменил конфигурацию Galera (в разделе [galera] в my.cnf.d / server.cnf) тоже, но не использовать, на этот раз я получил другую ошибку.
Process: 7180 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS $_WSREP_NEW_CLUSTER $_WSREP_START_POSITION (code=exited, status=0/SUCCESS)
Process: 7308 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= || VAR=`/usr/bin/galera_recovery`; [ $? -eq 0 ] && systemctl set-environment _WSREP_START_POSITION=$VAR || exit 1 (code=exited, status=1/FAILURE)
Process: 7304 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
Есть ли проблемы с лицензией или конфигурации. пожалуйста, просмотрите мою проблему и предложите мне.