티스토리 뷰

 우선 "#1045 MySQL 서버에 로그인할 수 없습니다" 문제에 대한 해결방안은 정확한 것이아닌 저의 경우에 이런식으로 해결이 됐다 입니다!! (가비아에서 사용 중인 서버입니다.)


 몇 일전 갑자기 MySQL이 로그인이 안된다는 연락을 받았습니다. 그리고 들어가서 MyPhpAdmin으로 들어가 로그인 해본 결과 다음과 같은 오류가 나왔습니다.



 기존에 사용하던 ID와 비밀번호를 독수리 타법을 이용해서 아무리 쳐도 오류가 계속 나왔고 GET 방식을 이용해 해당 DB에서 쿼리를 얻고있는 주소를 쳐본결과 다음과 같이 오류를 보여주었습니다.


유저에 접근이 거부되었다는 내용이었습니다. 잘 못된게 하나도 없는데 왜 거부가 되었을까 생각을 해보았고, 가비아 서버를 사용하고있고 얼마전 가비아 비밀번호를 바꾸셨다는 말을 들었습니다. 이 때, 전체 가비아 비밀번호에 '.'을 특수문자로 넣으셨고 가비아에서 DB 비밀번호로 지정 할 수 있는 특수문자의 범위는 다음과 같았습니다.



 '.' 이 없던 것이였습니다. 가비아 전체 비밀번호를 바꾸면서 DB 비밀번호도 해당 번호로 바뀌었지만 허용하지 않는 문자가 들어가있어서 계정 접근이 안되었던 것 같습니다. 따라서 DB만의 비밀번호를 따로 바꾸고 로그인을 하니 문제가 해결되었습니다. 따로 서버를 쓰시지 않고 가비아, 카페24 같은 곳에서 운용중이실때 위의 오류가 나타나시면 한 번 쯤 살펴보고 가봐도 좋을 방법인것 같습니다.





댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday