이 오류는 왜뜨는건가요?
본문
답변 3
이 에러의 원인은 MYSQL의 소켓 파일인 mysql.sock 파일이 없거나 정확하지 않아서 발생하는 에러입니다. MYSQL이 실행되면 MYSQL 소켓 파일이 /tmp/ 디렉토리에 다음과 같이 생성되게 되는데 해당 에러는 mysql.sock 파일의 위치가 다른 경우입니다. 이 경우 다음과 같이 조치합니다.
[root@jhp_test ~]# /usr/local/mysql/bin/mysql -u root -p mysql -S /var/lib/mysql/mysql.sock
Enter password : *******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 7
Server version : 5.1.32 Source distribution
Type 'help' or '\h' for help. Type '\c' to clear the buffer.
mysql >
해당 오류는 MYSQL에서도 가장 흔하게 발생하는 오류이며 무엇보다 중요한 것은 MYSQL의 정상적인 실행, 정상적인 종료를 통해 오류의 원인 발생을 방지하는 것 입니다.
참고로 닷홈 무제한 호스팅이면...리눅스 서버 직접 권한 없으시면 호스팅 담당자한테 직접문의가
빠를듯하네요.
해당경로에 소켓파일 없어서 그렇고, 전 이런 경우때 서버 root 계정 해킹으로 예상되서 비번 변경하고 다시 사용했는데, 다음날에 같은 소켓파일 삭제 현상나와서 새 유저 만들고, root 사용금지로 설정하고 하니 정상이용됬었습니다.ㅋ 호스팅업체에서는 리눅스서버를 다시 셋팅하라고할듯
답변을 작성하시기 전에 로그인 해주세요.