programing

MariaDB 10.1.21 Galera 클러스터가 "Cannot create test file" / datadir confusion" 오류와 함께 시작되지 않음

newsource 2022. 11. 17. 21:18

MariaDB 10.1.21 Galera 클러스터가 "Cannot create test file" / datadir confusion" 오류와 함께 시작되지 않음

3노드로 구성된 갤러라 클러스터를 실행하고 있습니다.오늘 노드 중 하나를 종료해야 했습니다.설정은 변경되지 않았다.datadir(/mysql/data)의 위치가 다릅니다.

기동시에, 다음의 로그 엔트리가 표시됩니다.

  1. sh [ 11760 ]: [주의] /usr / sbin / mysqld ( mysqld 10 . 1 . 21 - MariaDB )프로세스 11966 。
  2. sh[http60]:WSREP: 회복된 위치 ded77f9d-d376-11e5-a55e-aafa472da560:34239402
  3. mysqld [11999]:[주] /usr/sbin/mysqld(mysqld 10.1.21-MariaDB) 프로세스 11999로 시작합니다.
  4. mysqld [ 11999 ] : [ Warning ]테스트 파일 /var/lib/mysql/node3을 생성할 수 없습니다.저시험의
  5. mysqld [11999]:[97B BLOB 데이터]
  6. mysqld [ 11999 ] : [ ERROR ]중지

"mysqld --print-filter"는 "--datadir=/data/data"를 표시합니다.

디렉토리 "/var/lib/mysql"을 작성하면 테스트 파일뿐만 아니라 모든 시스템테이블이 생성됩니다.

SELinux는 디세이블입니다.

마리아답이 내 구성을 무시하는 것 같아.내가 뭘 잘못하고 있지?

언급URL : https://stackoverflow.com/questions/42350675/mariadb-10-1-21-galera-cluster-fails-to-start-with-error-can%c2%b4t-create-test-file