현재 위치 - 회사기업대전 - 중국 기업 정보 - mysql 데이터베이스 오류 메시지를 살펴보도록 도와주세요.

mysql 데이터베이스 오류 메시지를 살펴보도록 도와주세요.

문제 증상:

mysql의 My.ini 파일 구성:

[csharp] view plaincopyprint?

#Path 모든 경로는 일반적으로 이를 기준으로 결정됩니다.

basedir="D:/software_builder/mysql/"

#데이터베이스 루트에 대한 경로

datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"

#설치 디렉터리의 경로. 모든 경로는 일반적으로 이를 기준으로 결정됩니다.

basedir=" D:/software_builder/mysql/"

#데이터베이스 루트 경로

datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"

datadir 경로에서 .err 파일을 찾아서 오류 원인을 확인했습니다.

[html] view plaincopyprint?

121022 15:21:06 [참고] Plugin 'FEDERATED'가 비활성화되었습니다.

D:\software_builder\mysql\bin\mysqld: 'mysql.plugin' 테이블이 존재하지 않습니다.

121022 15:21:06 [ERROR] mysql.plugin 테이블을 열 수 없습니다. mysql_upgrade를 실행하여 생성하세요.

121022 15:21:06 InnoDB: InnoDB 메모리 힙이 비활성화되었습니다.

121022 15:21: 06 InnoDB: Mutexes 및 rw_locks는 Windows 연동 기능을 사용합니다.

121022 15:21:06 InnoDB: 압축 테이블은 zlib 1.2.3을 사용합니다.

121022 15:21:06 InnoDB: 버퍼 풀 초기화 중 , 크기 = 500.0M

121022 15:21:06 InnoDB: 버퍼 풀 초기화 완료

121022 15:21:06 InnoDB: 로그 파일 .\ib_logfile0이 존재하지 않음: 신규 생성 예정

InnoDB: 로그 파일 .\ib_logfile0 크기를 100MB로 설정

InnoDB: 데이터베이스가 물리적으로 파일을 가득 채웠습니다. 기다리세요...

InnoDB : 진행률(MB) : 100

121022 15:21:07 InnoDB: 로그 파일 .\ib_logfile1이 존재하지 않음: 새로 생성됨

InnoDB: 로그 파일 .\ib_logfile1 크기를 100MB로 설정

InnoDB: 데이터베이스 물리적으로 파일을 가득 채웠습니다: 잠깐...

InnoDB: 진행률(MB): 100

121022 15:21:10 InnoDB: 지원되는 최고 파일 형식은 Barracuda입니다. ​​

InnoDB: ibdata 파일의 로그 시퀀스 번호가 일치하지 않습니다.

InnoDB: ib_logfiles의 로그 시퀀스 번호입니다!

121022 15:21:10 InnoDB: 데이터베이스

InnoDB: 충돌 복구를 시작합니다.

InnoDB: .ibd 파일에서 테이블스페이스 정보를 읽는 중...

InnoDB: 복원 가능 이중 쓰기에서 절반만 작성된 데이터 페이지

InnoDB: 버퍼...

121022 15:21:10 InnoDB: 백그라운드 스레드가 시작되기를 기다리는 중

121022 15:21:11 InnoDB: 1.1.8 시작됨; 로그 시퀀스 번호 3700748

121022 15:21:11 [ERROR] 치명적인 오류: 권한 테이블을 열고 잠글 수 없습니다: 테이블 'mysql.host '이 존재하지 않습니다.

121022 15:21:06 [참고] 플러그인 'FEDERATED'가 비활성화되었습니다.

D:\software_builder\mysql\bin\mysqld: 테이블 ' mysql.plugin'이 존재하지 않습니다.

121022 15:21:06 [ERROR] mysql.plugin 테이블을 열 수 없습니다. 테이블을 생성하려면 mysql_upgrade를 실행하세요.

121022 15 :21:06 InnoDB: InnoDB 메모리 힙이 비활성화되었습니다.

121022 15:21:06 InnoDB: Mutexes 및 rw_locks는 Windows 연동 기능을 사용합니다.

121022 15:21:06 InnoDB: 압축 테이블은 zlib 1.2 .3을 사용합니다.

121022 15:21:06 InnoDB: Init

버퍼 풀 초기화 중, 크기 = 500.0M

121022 15:21:06 InnoDB: 버퍼 풀 초기화 완료

121022 15:21:06 InnoDB: 로그 파일 .\ib_logfile0이 수행되지 않음 존재함: 새로 생성됨

InnoDB: 로그 파일 .\ib_logfile0 크기를 100MB로 설정

InnoDB: 데이터베이스가 물리적으로 파일을 가득 채웠음: 대기...

InnoDB: 진행률(MB): 100

121022 15:21:07 InnoDB: 로그 파일 .\ib_logfile1이 존재하지 않음: 새로 생성됨

InnoDB: 로그 파일 설정 . \ib_logfile1 크기를 100MB로 조정

InnoDB: 데이터베이스가 물리적으로 파일을 가득 채웠습니다: 잠깐...

InnoDB: 진행률(MB): 100

121022 15: 21:10 InnoDB: 가장 많이 지원되는 파일 형식은 Barracuda입니다.

InnoDB: ibdata 파일의 로그 시퀀스 번호가 일치하지 않습니다

InnoDB: ib_logfiles의 로그 시퀀스 번호! p>

121022 15:21:10 InnoDB: 데이터베이스가 정상적으로 종료되지 않았습니다!

InnoDB: 충돌 복구를 시작합니다.

InnoDB: . ibd 파일 ...

InnoDB: 이중 쓰기에서 반쯤 쓰여진 데이터 페이지 복원

InnoDB: 버퍼...

121022 15:21:10 InnoDB: 백그라운드 스레드가 시작되기를 기다리는 중

121022 15:21:11 InnoDB: 1.1.8 로그 시퀀스 번호 3700748 시작됨

121022 15:21:11 [ERROR] 치명적 오류: 권한 테이블을 열고 잠글 수 없습니다: 'mysql.host' 테이블이 존재하지 않습니다.

수많은 온라인 검색 솔루션을 시도했고, mysql을 다시 설치해야겠다는 생각이 들었고, 컴퓨터를 부수고 싶은 충동이 있었지만 결국 하나님께서 보상을 해주셨고 마침내 해결책을 찾았습니다.

1단계: basedir="D:/software_builder/mysql/"의 데이터 폴더에 있습니다. mysql 설치 디렉터리 "D:\software_builder\mysql\da

ta"" 아래에도 mysql 폴더가 있습니다(그림 참조).

"mysql 폴더"를 데이터베이스 데이터 저장 위치의 데이터 폴더에 복사하세요(내 파일은 C:\ProgramData\ MySQL\MySQL Server 5.5\data)

그런 다음 서비스에서 mysql 서비스를 시작하면 결과는 "알겠습니다!"입니다.

이것은 제가 온라인에서 찾은 것입니다. 시도해 보세요.

copyright 2024회사기업대전