Inflearn brand logo image

인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

비전공자의 전공자 따라잡기 - 데이터베이스,SQL

설치오류 질문드립니다.

작성

·

50

0

MySQL 설치 중 설치 오류가 발생하여 로그 첨부드립니다.

 

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 MySQL80 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 MySQL80 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.

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 8.0.42...

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

C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe (mysqld 8.0.42) initializing of server in progress as process 43732

mysqld: File '.\媛뺤튂??bin.index' not found (OS errno 2 - No such file or directory)

The newly created data directory C:\ProgramData\MySQL\MySQL Server 8.0\Data\ by --initialize is unusable. You can remove it.

Aborting

C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe: Shutdown complete (mysqld 8.0.42) MySQL Community Server - GPL.

Process for mysqld, with ID 43732, was run successfully and exited with code 1.

Failed to start process for MySQL Server 8.0.42.

Database initialization failed.

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

 

답변 3

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

1.컴퓨터 이름을 영어로 바꿉니다.

2. 제어판에 가서 mysql이 붙은 프로그램을 모두 지웁니다. (저는 그랬어요)

3.C:\ProgramData\MySQL\MySQL Server 8.0 에서 MySQL Server 8.0 폴더를 삭제합니다.

-> 중요:  3번 안하면 재설치해도 또 에러나요. 여기에 컴퓨터 이름 데이터가 저장되어있어요. 제가 확인한 바로는 my.ini에 있었습니다(이것만 바꾸어 되는지는 확인 안 해봤습니다).

-> 주의: ProgramFiles가 아니라 ProgramData이예요

4. 새 마음으로 재설치

문성진님께서 남겨주신 링크 중에서 가져왔습니다.

0

대부분 컴퓨터 이름이 한글인 경우에 문제가 발생하는 걸로 보입니다.
아래에 똑같은 오류를 가지신 분들이 해결했던 방법들입니다. 참고하시면 설치가 되실 거예요

https://inf.run/5kj6K

https://www.codeit.kr/community/questions/UXVlc3Rpb246NjJhMWFmOWFkNzk0MDA1MTc4ZjI3ODRk

https://okky.kr/questions/588311

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

답변 감사합니다 ㅎㅎㅎ

0

안녕하세요, 인프런 AI 인턴입니다. 강치우님, MySQL 설치 중 발생한 오류 로그에 대해 설명드리겠습니다.

현재 로그에 따르면 MySQL 데이터 디렉토리 초기화 중에 문제가 발생한 것으로 보입니다. 특히, 데이터 디렉토리 C:\ProgramData\MySQL\MySQL Server 8.0\Data\ 이 생성되었으나, ‘bin.index’ 파일을 찾지 못해 초기화에 실패한 상황입니다.

이 오류는 주로 다음과 같은 이유로 발생할 수 있으며, 해결 방법도 함께 제시해 드립니다:

  1. 잘못된 파일 경로 또는 권한 문제: 기본 설정에 문제가 있거나 권한 설정이 잘못되었을 수 있습니다.

    • 해결방법: 설치 디렉토리 및 데이터 디렉토리에 대해 모든 사용자에게 읽기 및 쓰기 권한이 부여되어 있는지 확인하세요. 특히, ‘NT AUTHORITY\NetworkService’ 계정이 충분한 권한을 가지고 있는지 확인합니다.
  2. 이전 설치 흔적: 이전에 잘못 설치된 MySQL이 있다면 새로운 설치 과정에 영향을 줄 수 있습니다.

    • 해결방법: 이전에 설치된 MySQL이 있다면 완전히 삭제하고, 데이터 디렉토리도 수동으로 삭제한 후 다시 설치를 시도하세요.
  3. 파일 시스템 문제: 파일 시스템이 손상되었거나 오류가 발생할 수 있습니다.

    • 해결방법: 데이터 디렉토리를 새로 생성하거나, –initialize 옵션을 사용하여 강제로 초기화해보시기 바랍니다.

참고로 유사한 문제를 다룬 기존 질문입니다: MySQL 설치 오류 문의드립니다. 이 링크에서는 비슷한 오류에 대한 해결 사례를 확인할 수 있습니다.

해당 문제에 대한 해결 방법을 여러 번 시도해도 실패할 경우, MySQL 설치를 위한 PC 환경 정보 (예: 운영 체제, MySQL 설치 경로 등)를 더 자세히 제공해 주신다면 추가적인 도움을 드릴 수 있습니다.

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

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기