[시놀로지 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를 실행하면 정상적으로 실행된다.