라라곤에서 (HY000/1130): Host 'localhost' is not allowed to connect to this MariaDB server 에러가 납니다.
본문
안녕하세요.
그누보드 관련 질문은 아니고 라라곤 관련 질문입니다.
라라곤 설치해서 제 컴에서 작업용 및 테스트용으로 홈페이지 잘 돌리고 있었습니다.
어제까지도 문제 없었는데,
오늘 갑자기 홈페이가 열리지 않고 아래와 같은 에러가 나오네요.
Warning: mysqli_connect(): (HY000/1130): Host 'localhost' is not allowed to connect to this MariaDB server in C:\laragon\www\home\lib\common.lib.php on line 1525
Connect Error: Host 'localhost' is not allowed to connect to this MariaDB server
http://localhost/phpmyadmin/
도 당연히 로그인이 안되며 동일한 에러 나오고 있습니다.
(HY000/1130): Host 'localhost' is not allowed to connect to this MariaDB server
아무것도 삭제하거나 수정한것도 없습니다.
컴퓨터 재부팅, 라라곤재실행, MariaDB정지후 재실행 까지는 해봤는데 계속 이러네요.
이거 어떻게해야 할까요?
답변 5
mariaDB가 깨진 것 같습니다. 라라곤 버전과 마리아DB버전 옛날 것에서 자주 깨졌는데, 최근버전에서는 이런 증상을 못 보았는데
버전이 어떻게 되나요?
방법은 데이타베이스 디렉토리 지우고 다시 해야 됩니다.
예전에 저도 그렇게 해서 살렸던 기억이 나네요. (그런데 뭔가 조금 잘 안되었던 기억이)
기록을 찾아 봐야겠습니다. 데이타베이스는 데모 데이타면 별 문제 없겠지만, 실제 데이타 라면 문제죠..
참조로 제가 쓰는 안정적인 버전입니다. 라라곤 4.0.16은 없고, 4.0.15버전만 보이네요.
마리아 DB 어떤 버전인가 계속 깨져서 저도 한동안 고생한적이 있습니다. 어디다 적어 놓았던 기억이 나는데, 찾을 수가 없네요.
여기에 있네요
https://sir.kr/so_phpframework/414
데이타베이스에 중요한 것들이 들어 있나요?
http://forum.laragon.org/ 에 recover하는 방법이 있는데, 지금 사이트 접속이 안되네요
저도 그 사건이후로 중요한 것은 항상 백업을 해 놓습니다.