최근에 내 mysql 디렉토리가 파티션을 채우는대로 옮겼습니다.연결 실패 : 2002
필자는 my.cnf를 새로운 datadir로 업데이트했습니다.
그럼 전 php.ini default_socket (mysqli & mysql)을 새 위치로 업데이트하고 아파치를 다시 시작했습니다. 그러나 때마다 크론 (PHP 스크립트)이이 테이블에 mysqli 업데이 트를 수행 실행 내가 얻을 :
연결 실패 :
2002 난 파일 이름 또는 바로 경로를 포함한 전체 경로를 포함해야 하는가 .
/home/mysql/mysql.sock
오류 로그 :
[26 2 월 2014 11시 30분 1초 미국/뉴욕] PHP 경고 : mysqli :: mysqli() : (HY000/2002) : 온라인 /home/user/public_html/models/db-settings.php의 소켓 '/home/mysql/mysql.sock'(2)를 통해 로컬 MySQL 서버에 연결할 수 없다 21
소켓은 실제로'/ home/mysql/mysql.sock'에 있습니까? 'ls/home/mysql/mysql.sock'을 시도해보십시오. – Sjoerd
@Sjoerd 결과 :'/ home/mysql/mysql.sock = ' – Keelan
내 mysqli 연결 설정에서 localhost를 127.0.0.1로 변경 한 것 같습니다. 그러나 이것이 뭔가 다른 것이 틀림 없다는 것을 의미합니다. – Keelan