2025/10(3)
반응형
-
Database/MariaDB
2025.10.23
MariaDB (conn=109827) Got a packet bigger than 'max_allowed_packet' bytes 에러 해결 방법
(conn=109827) Got a packet bigger than 'max_allowed_packet' bytes 에러는 대용량 데이터(예: 큰 BLOB, 첨부파일, 대량 INSERT/IMPORT) 쿼리 수행을 할 때 MariaDB / MySQL이 허용하는 최대 패킷 크기보다 큰 데이터를 주고 받을 경우 발생하는 에러입니다. 이 에러의 해결 방법으로는 서버와 클라이언트 양쪽에서 최대 패킷 크기(ax_allowed_packet)를 늘리고, 영구 반영을 위해서는 설정 파일에 기록한 뒤 DB 재시작을 하면 됩니다.최대 패킷 크기 확인하기현재 MariaDB / MySQL 데이터베이스에 설정된 최대 패킷 크기를 확인합니다.SHOW VARIABLES LIKE 'max_allowed_packet';SHOW VAR..
-
OS
2025.10.23
[Ubuntu] 우분투 리눅스 chmod Operation not permitted 에러 해결 방법
우분투 리눅스에서 파일 권한을 변경하려는데 'Operation not permitted'라는 냉정한 메세지를 한 번쯤은 겪어봤을거에요. 해당 오류에 대한 근본 원인과 해결법을 정리하였습니다.Operation not permitted 에러 원인MariaDB 서버 설정파일을 수정하려고 했는데 해당 에러가 발생했습니다.chmod: changing permissions of '50-server.cnf': Operation not permitted권한 변경은 파일 소유자 또는 root 계정만 수행할 수 있습니다. 그래서 일반 사용자 권한으로는 chmod 명령어가 거부될 수 있습니다. 그래서 대상 파일의 소유자와 그룹 등을 확인하고 필요한 경우 sudo 승격 또는 root 계정으로 전환해서 chomd를 수행하면 ..
-
Database/MariaDB
2025.10.05
MariaDB 트랜잭션 격리 수준을 오라클처럼 변경하는 방법(READ COMMITTED)
오라클처럼 MariaDB에서도 트랜잭션 격리 수준을 READ COMMITTED로 맞추려면 세 가지 범위(다음 트랜잭션, 세션, 글로벌/서버 기본값) 중 목적에 맞게 설정할 수 있습니다. 오라클을 많이 사용하다보니 오라클의 기본 격리 수준인 READ COMMITTED가 더 익숙해서 MariaDB 격리 수준을 READ COMMITTED로 변경하는 방법에 대해서 정리했습니다.왜 READ COMMITTED 인가?오라클은 기본적으로 READ COMMITTED를 사용합니다. READ COMMITTED 격리 수준은 커밋된 데이터만 읽게 해서 더티 리드를 방지합니다. MariaDB/InnoDB에서는 기본 격리 수준이 REPEATABLE READ인데 READ COMMITTED 격리 수준도 지원합니다. READ COMM..
반응형
반응형
-
Database/MariaDB 2025.10.23MariaDB (conn=109827) Got a packet bigger than 'max_allowed_packet' bytes 에러 해결 방법 (conn=109827) Got a packet bigger than 'max_allowed_packet' bytes 에러는 대용량 데이터(예: 큰 BLOB, 첨부파일, 대량 INSERT/IMPORT) 쿼리 수행을 할 때 MariaDB / MySQL이 허용하는 최대 패킷 크기보다 큰 데이터를 주고 받을 경우 발생하는 에러입니다. 이 에러의 해결 방법으로는 서버와 클라이언트 양쪽에서 최대 패킷 크기(ax_allowed_packet)를 늘리고, 영구 반영을 위해서는 설정 파일에 기록한 뒤 DB 재시작을 하면 됩니다.최대 패킷 크기 확인하기현재 MariaDB / MySQL 데이터베이스에 설정된 최대 패킷 크기를 확인합니다.SHOW VARIABLES LIKE 'max_allowed_packet';SHOW VAR.. -
OS 2025.10.23[Ubuntu] 우분투 리눅스 chmod Operation not permitted 에러 해결 방법 우분투 리눅스에서 파일 권한을 변경하려는데 'Operation not permitted'라는 냉정한 메세지를 한 번쯤은 겪어봤을거에요. 해당 오류에 대한 근본 원인과 해결법을 정리하였습니다.Operation not permitted 에러 원인MariaDB 서버 설정파일을 수정하려고 했는데 해당 에러가 발생했습니다.chmod: changing permissions of '50-server.cnf': Operation not permitted권한 변경은 파일 소유자 또는 root 계정만 수행할 수 있습니다. 그래서 일반 사용자 권한으로는 chmod 명령어가 거부될 수 있습니다. 그래서 대상 파일의 소유자와 그룹 등을 확인하고 필요한 경우 sudo 승격 또는 root 계정으로 전환해서 chomd를 수행하면 .. -
Database/MariaDB 2025.10.05MariaDB 트랜잭션 격리 수준을 오라클처럼 변경하는 방법(READ COMMITTED) 오라클처럼 MariaDB에서도 트랜잭션 격리 수준을 READ COMMITTED로 맞추려면 세 가지 범위(다음 트랜잭션, 세션, 글로벌/서버 기본값) 중 목적에 맞게 설정할 수 있습니다. 오라클을 많이 사용하다보니 오라클의 기본 격리 수준인 READ COMMITTED가 더 익숙해서 MariaDB 격리 수준을 READ COMMITTED로 변경하는 방법에 대해서 정리했습니다.왜 READ COMMITTED 인가?오라클은 기본적으로 READ COMMITTED를 사용합니다. READ COMMITTED 격리 수준은 커밋된 데이터만 읽게 해서 더티 리드를 방지합니다. MariaDB/InnoDB에서는 기본 격리 수준이 REPEATABLE READ인데 READ COMMITTED 격리 수준도 지원합니다. READ COMM..
반응형