반응형
OSX에서 mysql을 실행합니다. 이제 컴퓨터를 다시 시작해도 mysql.sock이 생성되지 않습니다. 즉, 모든 연결에서 오류 2002가 발생합니다.
누구든지 이것을 방지하는 방법을 알고 있습니까?
해결 방법
Snow Leopard에서도 이와 동일한 문제가 발생했습니다. 소켓이 OS X에서 어떤 이유로 잘못된 위치에 생성됩니다.
올바른 위치에서 소켓 생성을 얻으려면 : 다음 줄을 사용하여 / etc에 새 파일 "my.cnf"를 만듭니다.
[mysqld]
socket=/var/mysql/mysql.sock
[client]
socket=/var/mysql/mysql.sock
mysqld를 다시 시작하십시오 : sudo / usr / local / mysql / bin / mysqld_safe
이렇게하면 MySQL 소켓 파일이 적절한 위치에 생성되고 모든 것이 정상적으로 작동합니다. 행운을 빕니다!
참조 페이지 https://stackoverflow.com/questions/4847069
반응형
'MySql' 카테고리의 다른 글
MySQL은 시간 필드에 12 시간을 추가합니다. (0) | 2020.10.20 |
---|---|
MySQL Laravel 5.5 비 객체의 'id'속성을 얻으려고합니다. (0) | 2020.10.20 |
MySQL 특정 값을 가진 일치하는 레코드가없는 레코드를 찾기위한 SQL JOIN (0) | 2020.10.20 |
MySQL 테이블이 비어 있는지 PHP 및 MySql 확인 (0) | 2020.10.20 |
MySQL SELECT id WHERE COUNT (*)> X? -테이블에 X 개 이상의 레코드가있는 사용자로부터 레코드를 가져 오는 방법은 무엇입니까? (0) | 2020.10.20 |
댓글