MySQL 5.7에서 secure-file-priv가 작동하고 파일을 저장할 수없는 경우의 해결 방법 (windows 환경)
(Windows 환경을 예로 설명합니다)
테이블 내용을 파일로 내보내기
test 테이블의 내용을 c:/temp/test.txt 에 저장하려고 하면,
mysql> SELECT * FROM test INTO OUTFILE 'c:/temp/test.txt';
다음과 같은 메시지가 나오고 파일 출력에 실패했을 때의 조치
ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
my.ini를 열고 secure-file-priv를 비활성화합니다.
my.ini는 기본 설치 상태입니다.
C:\ProgramData\MySQL\MySQL Server 5.7에 있다.
다음과 같이 my.ini를 편집하여 secure-file-priv=""
MySQL 재부팅
우선, 전제로서 MySQL 5.7이 Windows 서비스로서 기동하고 있는 환경을 상정
1. 관리자 권한으로 명령 프롬프트를 시작합니다.
2. MySQL 5.7 bin 폴더로 이동
cd "C:\Program Files\MySQL\MySQL Server 5.7\bin"
3. MySQL 5.7 shutdown
(루트 비밀번호는 "password"라고 가정합니다)
mysqladmin -u root shutdown -ppassword
이렇게하면 MySQL 서비스도 STOPPED 상태가됩니다.
4. MySQL 5.7 시작
MySQL 서비스 시작
NET START MYSQL57
실행 결과
테이블 내용을 파일로 내보내기(재시도)
mysql> SELECT * FROM exchange INTO OUTFILE 'c:/temp/test.txt';
Query OK, 86 rows affected (0.00 sec)
이번에는 무사히 성공!
Reference
이 문제에 관하여(MySQL 5.7에서 secure-file-priv가 작동하고 파일을 저장할 수없는 경우의 해결 방법 (windows 환경)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/riversun/items/0bf07a811adfc559db34
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
mysql> SELECT * FROM test INTO OUTFILE 'c:/temp/test.txt';
ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
my.ini는 기본 설치 상태입니다.
C:\ProgramData\MySQL\MySQL Server 5.7에 있다.
다음과 같이 my.ini를 편집하여 secure-file-priv=""
MySQL 재부팅
우선, 전제로서 MySQL 5.7이 Windows 서비스로서 기동하고 있는 환경을 상정
1. 관리자 권한으로 명령 프롬프트를 시작합니다.
2. MySQL 5.7 bin 폴더로 이동
cd "C:\Program Files\MySQL\MySQL Server 5.7\bin"
3. MySQL 5.7 shutdown
(루트 비밀번호는 "password"라고 가정합니다)
mysqladmin -u root shutdown -ppassword
이렇게하면 MySQL 서비스도 STOPPED 상태가됩니다.
4. MySQL 5.7 시작
MySQL 서비스 시작
NET START MYSQL57
실행 결과
테이블 내용을 파일로 내보내기(재시도)
mysql> SELECT * FROM exchange INTO OUTFILE 'c:/temp/test.txt';
Query OK, 86 rows affected (0.00 sec)
이번에는 무사히 성공!
Reference
이 문제에 관하여(MySQL 5.7에서 secure-file-priv가 작동하고 파일을 저장할 수없는 경우의 해결 방법 (windows 환경)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/riversun/items/0bf07a811adfc559db34
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
cd "C:\Program Files\MySQL\MySQL Server 5.7\bin"
mysqladmin -u root shutdown -ppassword
NET START MYSQL57
mysql> SELECT * FROM exchange INTO OUTFILE 'c:/temp/test.txt';
Query OK, 86 rows affected (0.00 sec)
이번에는 무사히 성공!
Reference
이 문제에 관하여(MySQL 5.7에서 secure-file-priv가 작동하고 파일을 저장할 수없는 경우의 해결 방법 (windows 환경)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/riversun/items/0bf07a811adfc559db34텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)