求助Mariadb 配置集群后,无法启动

2025-05-18 01:05:06
推荐回答(2个)
回答(1):

1、创建/data目录
mkdir /data
chmod 777 /data(要给这个目录至少要附加读写权限)

2、把mariadb服务停掉:
  systemctl stop mariadb.service

3、把/var/lib/mysql整个目录复制到/data
  cp -r /var/lib/mysql/* /data/
  这样就把MySQL的数据文档复制到了/data下

4、编辑mariadb的配置文档/etc/my.cnf

在[client]下添加:
把原来的socket=/var/lib/mysql/mysql.sock,前边加#注释掉,添加socket=/data/mysql.sock(以防有问题再改回来)。

在[mysqld]下添加:
 把原来的socket=/var/lib/mysql/mysql.sock,前边加#注释掉,添加socket=/data/mysql.sock(以防有问题再改回来)。

 datadir =/datal   (这行没有,需要自己加上)

保存后退出。

5、 chown -R mysql:mysql /data/mysql

6、重新启动mariadb服务
  systemctl start mariadb.service。

回答(2):

您好,很高兴为您解答问题。

Parallel applying (wsrep_slave_threads > 1) requires innodb_autoinc_lock_mode = 2.

在配置文件的mysqld下面加上innodb_autoinc_lock_mode = 2

如果对回答满意,请点【~~答案】,如果还有问题,请点【追问】

希望我的回答对您有所帮助,希望能~~。