어느날이었다. 갑자기 아는 지인으로부터 연락을 받았다.

이런 오류와 마찬가지로.
뭐야.. 저런 오류는.
오류코드를 상세하게 알기 쉽게 분석도구에 접근하였다. 그러나 분석도구마저 오류가 있음을 알려줬었다.
그러나 친절하게 오류코드를 보여준다.

2002오류와 미리 정의된 사용자에 대한 연결이 실패했습니다라고라....
설마? 바로 21서버에 접속하여 콘솔에 대해 아래와 같은 명령어를 시도하였다.
mysql 프롬포트 들어가 phpmyadmin 에 대한 권한이 있는지 select,
어라? 프롬포트도 조회된다면 웹은 왜 안되지? 하면서 추가로 조회:허용아이피룰
이상이 없네? 그러면 mysql 재시작.
안되네. 마지막으로 reboot! (....이후 쾌적한 시스템을 얻었지만)
지인인 하늘소님에게 HELP 요청.(mysql 내부는 되고 외부에서는 안되는 문제)이전에 살짝 눈치챈점이 있었다.
mysql.sock 파일이 어디에 생성되는거지? 찾다가 특정 폴더(네트워크 연결된 폴더 포함한 /home 제외 명령어, 오늘 배움. -not -path "/home*"
못찾고 못찾아 헬프요청당시 mysql.sock 파일이 어디에 있는지 물어보다가 my.cnf에 위치가 있다는 조언에
찾았으나 허허허허;
/var/run/mysqld/mysqld.sock 이라는 파일을 찾아 php.ini에 연결하면 된다고 한다.
php.ini 에 두개의 위치 찾아
mysql.default_socket =
mysqli.default_sockt =
에 정확한 위치를 가리키도록 입력후, apache2 을 재시작,
결과는......상황종료. 끄읏.
출처 : https://forum.ubuntu-kr.org/viewtopic.php?t=18814
이자리에 앞서 하늘소님에게 너무 감사를 드립니다. ㅠ