시놀로지 DSM 5.2에 MariaDB 에서 join 연산이 있는 쿼리를 실행하다
Error writing file '/tmp/MY1fnxxxx'
형식의 에러를 만났다.
/tmp 의 경로를 변경해 주거나 파티션 크기를 늘리려고 하다 테스트 삼아 /dev/shm 경로로 설정을 바꾸기로 하였다.
1. "/var/packages/MariaDB/etc" 경로로 이동
2. "my.cnf" 파일을 생성한다. (파일 내용은 아래와 같음.)
[mysqld]
tmpdir=/dev/shm
3. "/usr/syno/bin/synopkg restart MariaDB" 입력하여 디비 재실행
* 원 my.cnf 파일은 "/<volume_name>/@appstore/MariaDB/etc/mysql/my.cnf" 에 있으나 가급적 편집하지 말고 "/var/packages/MariaDB/etc" 경로에 필요한 부분만 추가해서 사용하면 됨.