해결 출현 securefile_질문

2173 단어 securefileprivnull
my sql 에 디 렉 터 리 를 설치 한 my.ini 파일 에[my sqld]를 추가 합 니 다secure_file_priv = ' ';그리고 관리자 로 cmd 를 실행 합 니 다.
mysql/bin 에 들 어가 서 mysql 서비스 net stop mysql 을 중지 하고 mysql 서비스 net start mysql 을 다시 시작 합 니 다.
로그 인

mysql mysql -u root -p enter password: password
명령 을 실행 합 니 다.

주:securefile_priv 는 load data 가 져 오기,내 보 낼 수 있 는 위 치 를 설정 합 니 다.
추가:MYSQL 프로필 수정 my.ini 중 securefile_질문
MYSQL 수정 내 보 내기 파일 주소 설정 은 세 가지 로 나 뉜 다.show variables like '%secure%';NULL 에서 파일 내 보 내기 금지secure_file_priv지 정 된 주소 제한 내 보 내기 주 소 는 여기 서 만 가능 합 니 다secure_file_privsecure_file_priv=""비어 있 으 면 임의의 파일 로 내 보 낼 수 있 습 니 다secure_file_priv이 설정 은 my.ini 에서 만 수정 할 수 있 습 니 다.
이전에 my.ini 의 secure 변경 사항 을 만 났 습 니 다.file_priv=여러 형식 으로 변경 해도 적용 되 지 않 습 니 다.
밤새 나 를 괴 롭 히 고 연구 한 후에 야 해결 방법 을 발견 하 였 다.
관리자 CMD DOS 명령 창 진입
mysql--help 를 입력 하여 mysql 에서 파일 을 읽 는 유한 폴 더 를 보십시오.
수 정 된 my.ini 파일 을 폴 더 로 이동 합 니 다.
net stop my sql,net start my sql 재 부팅 서비스,로그 인 후secure_file_priv=“D:/”성공 을 볼 수 있 습 니 다.
추가:my sql 설정 파일 my.ini 가 작 동 하지 않 습 니 다.
우선 어떤 my.ini 가 실행 되 고 있 는 지 알 아야 합 니 다.
대부분의 my.ini 는 my sql 설치 디 렉 터 리 의 루트 디 렉 터 리 에 있 습 니 다.
서비스 에서 mysql 서비스 에서 시 작 된 폴 더 의 프로필 을 보십시오


그림 에서 보 듯 이 정확 한 디 렉 터 리 에서 실행 중인 파일 을 찾 으 세 요.
찾 은 후에 두 가지 해결 방법 이 있다.
두 번 째 를 추천 합 니 다.간단 하고 거 칠 어 요.
1.위의 그림 의 경 로 를 my.ini 의 경로 로 바 꿉 니 다.(레 지 스 트 아래 에 가서 수정 해 야 한다)
2.위 그림 의 디 렉 터 리 에서 직접 파일 을 찾 아 자신의 프로필 을 디 렉 터 리 에 복사 하거나 그 안에서 수정 합 니 다.
(ProgramData 이 폴 더 는 기본적으로 숨겨 져 있 습 니 다.폴 더 옵션 에서 숨겨 진 폴 더 를 선택 하면 됩 니 다)

이상 은 개인 적 인 경험 이 므 로 여러분 에 게 참고 가 되 기 를 바 랍 니 다.여러분 들 도 저 희 를 많이 응원 해 주시 기 바 랍 니 다.만약 잘못 이 있 거나 완전히 고려 하지 않 은 부분 이 있다 면 아낌없이 가르침 을 주시 기 바 랍 니 다.

좋은 웹페이지 즐겨찾기