inflearn logo
강의

Course

Instructor

[Renewal] First-time SQL and Database (MySQL) Bootcamp [From Beginner to Application]

sql 설치 문제

1423

작성자 없음

0 asked

0

sql을 설치하고 Mysql configurator를 통해서 마지막에 execute를 시도하는데

계속 Database initialization failed. 에러가 발생합니다 ㅠㅠ

처음엔 한글경로 문제인가 싶어서 이름도 모두 영어로 바꾸고 재설치도 10번은 해본거 같은데 해결이 안되네요 ㅠㅠ 혹시 해결 방법이 있을까요.. 로그 남겨둡니다.. ㅠ

 

Beginning configuration step: Writing configuration file

Saving my.ini configuration file...

Saved my.ini configuration file.

Ended configuration step: Writing configuration file

Beginning configuration step: Updating Windows Firewall rules

Adding a Windows Firewall rule for MySQL911 on port 3306.

Attempting to add a Windows Firewall rule with command: netsh.exe advfirewall firewall add rule name="Port 3306" protocol=TCP localport=3306 dir=in action=allow

확인됨

Successfully added the Windows Firewall rule.

Adding a Windows Firewall rule for MySQL911 on port 33060.

Attempting to add a Windows Firewall rule with command: netsh.exe advfirewall firewall add rule name="Port 33060" protocol=TCP localport=33060 dir=in action=allow

확인됨

Successfully added the Windows Firewall rule.

Ended configuration step: Updating Windows Firewall rules

Beginning configuration step: Adjusting Windows service

Attempting to grant the required filesystem permissions to the 'NT AUTHORITY\NetworkService' account.

Granted permissions to the data directory.

Granted permissions to the install directory.

Adding new service

New service added

Ended configuration step: Adjusting Windows service

Beginning configuration step: Initializing database (may take a long time)

Attempting to run MySQL Server with --initialize-insecure option...

Starting process for MySQL Server 9.1.0...

Starting process with command: C:\Program Files\MySQL\MySQL Server 9.1\bin\mysqld.exe --defaults-file="C:\ProgramData\MySQL\MySQL Server 9.1\my.ini" --console --initialize-insecure=on --lower-case-table-names=1...

Process for mysqld, with ID 14936, was run successfully and exited with code -1073741819.

Failed to start process for MySQL Server 9.1.0.

Database initialization failed.

Ended configuration step: Initializing database (may take a long time)

 

python sql mysql dbms/rdbms 데이터-엔지니어링

Answer 2

0

funcoding

안녕하세요. 답변 도우미입니다.

정확히는 알기 어렵지만, 왠지 회사 PC 에서 작업을 하시거나, 아니면 어떤 권한이 제한된 사용자 ID 로 작업을 하신 것이 아닌가 싶어요. 그래서 설치 폴더등에 어떤 권한이 없어서 에러가 난것으로 추측이 됩니다. 한번 다음 내용도 참고해보셔도 좋고요. 아예 다른 PC 에서 설치를 해보시는 것도 추천드립니다.

Database initialization failed 에러는 여러 원인으로 발생할 수 있으며, 특히 exit code -1073741819 오류는 MySQL이 초기화하는 과정에서 프로세스가 강제 종료되었음을 나타냅니다. 몇 가지 해결 방법을 안내드리겠습니다.

1. 권한 문제 확인:

- MySQL 설치 폴더와 데이터 폴더에 대한 충분한 접근 권한이 있는지 확인합니다.

- MySQL이 설치된 폴더(예: C:\Program Files\MySQL\MySQL Server 9.1), 데이터 폴더(기본적으로 C:\ProgramData\MySQL\MySQL Server 9.1\data)에 대해 관리자 권한으로 설정되어야 합니다.

- 특히, NT AUTHORITY\NetworkService 계정에 대한 권한을 설정해주어야 합니다.

2. 비정상 종료 코드 확인 (-1073741819):

- 이 오류 코드는 주로 Visual C++ Redistributable 패키지가 누락되었거나 손상된 경우 발생할 수 있습니다. MySQL Server는 Visual C++ 라이브러리에 의존하는 경우가 많습니다.

- MySQL 9.1 버전에 필요한 Microsoft Visual C++ Redistributable 패키지를 설치합니다. 일반적으로 [Microsoft Visual C++ 2015-2022 Redistributable](https://aka.ms/vs/17/release/vc_redist.x64.exe) 버전을 설치하면 문제가 해결될 수 있습니다.

3. Windows Event Viewer 로그 확인:

- 윈도우 이벤트 뷰어 (Event Viewer)를 열고, Windows Logs -> Application 항목을 확인하여 MySQL과 관련된 추가 오류 로그가 있는지 확인해 보세요. 여기서 발생 원인에 대한 더 상세한 정보를 얻을 수 있습니다.

4. my.ini 설정 확인:

- my.ini 설정 파일에 문제가 있을 수 있습니다. 특히, 특정 설정이 OS나 환경과 충돌을 일으킬 수 있습니다. 예를 들어, lower_case_table_names=1 설정이 원인이 될 수 있으니 일단 해당 설정을 제거한 후 다시 시도해 보세요.

- 또한, --initialize-insecure 옵션 대신 --initialize 옵션을 시도해 보거나, --console 옵션을 제거하고 실행해 보는 것도 방법입니다.

5. MySQL 이전 버전 사용 시도:

- MySQL 9.1이 현재 사용하는 환경과 호환성 문제가 있을 수 있습니다. MySQL 8.x 또는 MySQL 5.7과 같은 안정적인 버전을 설치해 보시는 것도 방법입니다.

위의 방법들을 하나씩 시도해 보신 후에도 문제가 지속된다면, 추가 로그를 바탕으로 더 상세히 확인해 보도록 하겠습니다.

감사합니다.

잔재미코딩 드림

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

MySQL 설치 과정에서 발생한 “Database initialization failed” 문제는 다양한 원인에 의해 발생할 수 있는데요. 아래에 몇 가지 가능성 있는 해결 방법을 제시해 보겠습니다.

  1. MySQL 버전 호환성 문제: MySQL 9.1은 존재하지 않는 버전입니다. 현재 지원되는 안정 버전 중 하나를 설치해야 합니다. 정확한 버전을 확인 후 설치하십시오.

  2. 파일 경로: 설치 경로에 특수문자나 공백이 포함되어 있는지 확인해보세요. 주로 한글 경로나 공백이 있을 경우 오류가 발생할 수 있습니다. 설치 경로에 공백이나 특수 문자를 피하고, C:\MySQL과 같은 간단한 경로를 사용하는 것이 좋습니다.

  3. 관리자 권한: MySQL 설치 및 실행에 필요한 충분한 권한이 있어야 합니다. 설치 프로그램을 관리자 권한으로 실행했는지 확인하세요.

  4. 방화벽 및 보안 소프트웨어: 방화벽이나 보안 소프트웨어가 MySQL의 설치나 실행을 방해할 수 있습니다. 설치 과정에서 이러한 소프트웨어를 일시적으로 비활성화해 보세요.

  5. 이전 설치 잔여물: 이전의 설치 흔적이 남아 있을 수 있습니다. MySQL과 관련된 모든 파일 및 레지스트리 항목을 삭제한 후 다시 설치해 보세요.

이러한 문제는 다른 사용자들도 경험할 수 있으며, 유사한 질문 및 해결 방법이 포함된 링크를 아래에 첨부합니다. 추가적으로 유용하게 활용하세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

실습을 따라하는데 데이터베이스가 보이지 않아요

0

54

1

섹션1 4강부터 강의 실행 안됨 이슈

0

77

1

강의 자료 다운로드 관

0

90

1

강의 영상이 안나와요..

0

82

1

섹션4 화면 자체가 안나와요

0

118

1

강의 화면이 안 보이고, 목소리밖에 안나와요 ;;

0

116

1

데이터 삭제 질문

0

123

1

mysql 설치가 되지 않습니다.

0

1386

3

강의 결과 질문 - SQLD, 데이터베이스 설계, 프로젝트 구축 하여 취업

0

147

1

지마켓 파일 불러왔는데, 테이블이 생성이 안됩니다

0

119

1

실습 코드 깃허브 업로드

0

145

1

sql_safe_updates 옵션

0

154

1

서브쿼리를 JOIN으로 바꾸기

0

157

1

중고급 SQL과 실전 데이터 문의

1

158

1

(맥환경) workbench 이용할 때 패스워드 입력 안해도 자동으로 활성화 가능해져요..

0

351

1

강의 커리큘럼 질문 있습니다.

0

176

1

강의 자료 이미지가 보이지 않습니다.

0

162

1

Join 구문에서 메인 테이블

0

178

1

예제문제 추가 쿼리 질문

0

204

2

강의 화면 출력이 되지 않는 현상

0

211

1

파이썬으로 다루는 MySQL

0

208

1

JOIN 활용 SQL 연습문제

0

179

1

Dbeaver 라는 SQL 쿼리 실행 툴을 써도 될까요?

0

305

1

Sakila PDF 파일 오류

0

190

1