공개 MySQL의 느린 쿼리 오류 :

1. MySQL의 명령 줄에 : #mysql -uroot -p123456, 슬로우 쿼리 오류를 사용하려면 다음 명령을 실행 :

에 글로벌 slow_query_log을 = 설정;

세트 글로벌 LONG_QUERY_TIME = 1; #은 시간을 SQL 쿼리를 통해 기록을

글로벌 slow_query_log_file를 설정 = '/ 옵션 / 데이터 / slow_query.log'# 설정 mysql을 느린 쿼리 로그 경로


 [Y1]报错: ERROR 29 (HY000) : 파일 '/opt/data/slow_query.log이'을 (를) 찾을 수 없습니다 (errcode를 : 13 - 사용 권한이 거부되었습니다)

 

 错误 内容 : ERROR 29 (HY000) : 파일 '/opt/data/slow_query.log'을 (를) 찾을 수 없습니다 (errcode를 : 13 - 사용 권한이 거부되었습니다)

2. 분석 :

①File '/opt/data/slow_query.log'이 파일을 찾을 수 없습니다 찾았지만 파일의 실제 경로가이 없습니다.

이 경로가 충분하지 않습니다에 ②permission는 ------- 파일 사용 권한을 거부

3. 해결책 : 원본 파일 slow_query.log 삭제하고 새로운 파일 slow_query.log을 다시 작성 후 권한을 부여 :

#cd / 옵션 / 데이터

#rm -rf slow_query.log

#touch slow_query.log

#chown mysql을 slow_query.log

 

 다시 시작 mysql을 : # / 옵션 / lampp를 / lampp를 다시 시작

4. 이동 MySQL로 : 느린 쿼리에 차례를 :

 

 지금까지 문제는 해결된다.

추천

출처www.cnblogs.com/yyl6/p/12051985.html