서비스 문제 해결 솔루션을 시작 MySQL5.6하면 1067 오류를 기억

질문 : MySQL56 서비스 시작 시간은, 1067 오류를보고했다.

이 오류는 비교적 일반적이고, 온라인 솔루션은 문제를 해결하기 위해,이 모든 과정의 종이 기록을 변경한다.

1, MySQL의 설치 경로 아래의 bin 디렉토리에, 관리자 CMD를 허용하는 방식이다.

2, 삭제 MySQL56 서비스를 제공합니다.

SC 삭제 MySQL56

mysqld를 --install MySQL56 설치 MySQL56 서비스,하지만 실패 : 3, 명령을 사용하려고합니다.

\ 경우 ProgramData \ MySQL은 \ MySQL의 설치 \ 제품 캐시 디렉토리 아래 : 4, 기계에 대한 검색은 패키지가 실제로 C에 설치 디렉토리의 캐시를 발견 설치합니다.

5, MySQL의-5.6.12-winx64.msi 수리 설치를 사용하려고, 그것은 성공적으로 완료된다.

6, 다시, 위의 3 단계는 MySQL 서비스를 설치합니다.

mysqld를 --install MySQL56

7, 성공적으로 서비스 관리자에 MySQL56 서비스를 시작합니다.

(8), 큰 문제는, 루트 사용자 암호가 이전하지 않는에서 테스트 로그,이 루트 암호를 재설정하려는 리듬이다. 루트 암호를 잊어 버린 경우, 당신은 안전 모드 MySQL의를 입력하고 루트 암호를 재설정 할 수 있습니다.

9, MySQL의 서비스를 중지합니다.

순 정지 mysql56

10, 시작 권한 검사에 MySQL을 건너 뛰려면 다음 명령을 사용하여 bin 디렉토리로 전환.

--skip-보조금 테이블을 mysqld를

이 단계에서는 구성 파일의 my.ini 경우, 그것이 도입 될 필요가 다음 명령을 사용합니다. 지정 경로가있는 my.ini 파일에 데이터를 저장하고, 구성 파일을 소개하지 않는 경우, 해당 파일 또는 디렉터리 오류 메시지가 표시되지 않습니다.

mysqld를 --defaults-파일 = "C : / 경우 ProgramData / MySQL을 / MySQL 서버 5.6 /의 my.ini"--skip-그랜트 테이블

11, MySQL의 연결 (보안 모드 창 단계에 폐쇄되지 않음) 열린 또 다른 명령 프롬프트 창, bin 디렉토리에 같은 변화는 입력 연결 권한 검증 데이터베이스를 건너 MySQL은, MySQL은입니다.

MySQL은

12, 리셋 암호, 루트 암호 (5.6 및 암호 필드의 이전 버전 및 이후 5.7 authentication_string 필드를) 다시 설정하려면 다음 명령을 실행합니다.

업데이트 mysql 데이터베이스에서 user 암호 설정 = "123456"사용자 = "루트"

13, 다음 쿼리 검증.

mysql 데이터베이스에서 user에서 사용자, 암호를 선택;

(14)는, 실행 플러시 권한, 새로 고침 명령 권한 테이블, 암호가 완료 재설정합니다.

플러시 특권;

15 번 출구에 quit를 입력하십시오.

떠나다

 

https://www.cnblogs.com/Wcy100/p/5293578.html

https://www.jb51.net/article/129937.htm

 

추천

출처www.cnblogs.com/hans_gis/p/12369744.html