본문 바로가기
Come on IT/DataBase

mysql '/var/lib/mysql/': Operation not permitted 에러 해결

by JONGSKY 2024. 1. 21.
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