Code/Database (DB)

[MySql 에러] data 폴더가 삭제된 경우 해결 방법

codens 2023. 2. 21. 23:02



    - 에러메시지
mysql error Can't create test file  data\mysqld_tmp_file_case_insensitive_test.lower-test


    - 원인
"C:\Program Files\MySQL\MySQL Server 8.0\data" 폴더가 삭제된 경우

        - data 폴더를 생성해도 다음 에러 메시지가 나옴
Failed to find valid data directory

//-------------------------------------
    - 해결방법
DB 초기화
    "C:\Program Files\MySQL\MySQL Server 8.0\data" 폴더가 비어 있어야 한다.
    초기화 해도 실제 DB는 "C:\ProgramData\MySQL\MySQL Server 8.0\Data" 에 있으므로 DB 손상은 없다. 이 폴더는 자주 백업 필요

mysqld --initialize


//-------------------------------------
* 초기화 한 후 비밀번호 초기화
https://codens.info/1519


//-------------------------------------
- DB 접속 테스트
> mysqlshow --port=3306 -h localhost  -u root -p


반응형