누군가 새 서버를 받아서 PHP 코드를 띄우려는 순간, 반갑지 않은 빨간 에러가 화면을 덮는다. 'ERROR 1045: Access denied for user'. 대부분의 개발자는 이 메시지를 본 순간 비상이다. 데이터베이스 연결이 끊겼다는 뜻이니까. 다만 원인이 정말 다양해서, 유명한 스택오버플로우 글을 복사하거나 무작정 권한을 777로 풀어버린다. 이···
MySQL을 처음 다루거나 새로운 서버에 접속할 때 가장 자주 마주치는 에러가 "MySQL ERROR 1045: Access denied for user" 이다. 에러 메시지는 간단하지만, 정확히 어디서 문제가 발생했는지 파악하기가 쉽지 않아서 많은 사람들이 헷갈려한다. 특히 처음 데이터베이스를 설정할 때나, 권한 설정이 필요한 상황에서 더욱 그렇다. 이번···