[시놀로지 Docker] mysqld: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 13 "Permission denied")

2021. 12. 15. 13:29버그 & 에러

[시놀로지 Docker] mysqld: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 13 "Permission denied")

 

시놀로지 NAS의 Docker에 docker-compose.yml로 MariaDB 구축중에 발생한 Error.

이유 : 권한 문제

 

 

volumes:
      - ./mariadb/data:/var/lib/mysql
      - ./mariadb/config:/etc/mysql/conf.d

| 로컬 폴더에 엑세스 할 때 발생하는 에러로 권한을 부여 혹은 모든 사용자에게 권한을 부여하면 된다.

 

 

 

■ 해결 방법

| 폴더의 속성에서 권한->생성->Everyone을 추가한다.

관리를 제외한, 읽기&쓰기만 체크 후 완료. 다시 docker-compose를 실행하면 정상적으로 실행된다.