728x90
SMALL
1. 글을 작성하게 된 계기
docker-compose.yml로 mysql를 구축하는 과정에서 아래와 같은 에러를 만나서 이를 해결하고자 작성하게 되었다.
mysql | 2024-01-21 13:30:20+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 8.0.36-1.el8 started.
mysql | chown: changing ownership of '/var/lib/mysql/': Operation not permitted
mysql | chown: changing ownership of '/var/lib/mysql': Operation not permitted
2. 해결 방법
docker-compose.yml에 아래와 같이 user를 추가해준다.
user: mysql
결과 docker-compose.yml 파일
version: '3'
services:
mysql:
image: mysql:8.0
restart: always
container_name: mysql
ports:
- 3306:3306 # HOST:CONTAINER
environment:
MYSQL_ROOT_PASSWORD: reboott
command:
- --character-set-server=utf8mb4
- --collation-server=utf8mb4_unicode_ci
volumes:
- /home/jongsky/workspace/data:/var/lib/mysql:rw
user: mysql
728x90
LIST
'Come on IT > DataBase' 카테고리의 다른 글
MySQL 저장경로 변경하기(feat. ubuntu) (0) | 2024.02.02 |
---|---|
MySQL 외부접속 권한 설정 (0) | 2024.02.02 |
ubuntu mysql 설치 및 초기 세팅 (0) | 2024.02.02 |
django-mysql 연결 시 django.db.utils.OperationalError 오류해결 (0) | 2024.01.22 |
Database PK가 꼭 필요할까? 왜 필요할까? (0) | 2022.12.11 |