
저는 데비안 9.5에서 MariaDB를 실행하고 있습니다. Debian Shell에서 다음을 수행했습니다.
mkdir /home/db_out_test
chown mysql:mysql /home/db_out_test
mkdir /var/db_out_test
chown mysql:mysql /var/db_out_test
그런 다음 MariaDB에 로그인하고 MariaDB 셸에서 다음 명령을 실행합니다.
select * from database.table into outfile "/var/db_out_test/test.csv";
select * from database.table into outfile "/home/db_out_test/test.csv";
/var/에 있는 것이 작동합니다. 그러나 집에 있는 두 번째 경우에는
오류 1(HY000): '/home/db_out_test/test.csv' 파일을 생성하거나 쓸 수 없습니다(오류 코드: 13 "권한 거부됨")
의류가 활성화되지 않았습니다. 이는 상대적으로 최신 릴리스인 MariaDB입니다. 의류 파일에는 의류를 비활성화하기 위해 기본적으로 비어 있는 상태로 명시적으로 명시되어 있습니다. 나는 여기서 정신을 잃고 있습니다.