반응형
브라우저에서 MySQL 소켓파일을 못찾아서 사이트가 접속이 안될때가있다.
socket 파일 위치 확인은
netstat -an | grep mysqld 혹은 ps -ef | grep mysqld 를 하면 알수있다.
첫번째 방법
PHP-MySQL 사용시 php.ini 에서 다음과 같이 mysql socket 위치를 적어 놓는것이다.
물론 이렇게 할시 웹서버 재시작을 해야합니다.
[MySQL]
mysql.default_socket = "/tmp/mysqld.sock"
mysqli.default_socket = "/tmp/mysqld.sock"
두번째 방법은 소스파일에서 수정하는 방법입니다.
mysql_connect('localhost:/tmp/mysql.sock', 'username', 'password');
필자는 첫번째 방법을 추천합니다^^
감사합니다.
반응형
'💾Data > 🧩Database' 카테고리의 다른 글
PostgreSQL9.x Install (0) | 2021.01.27 |
---|---|
MariaDB 10.5 설치 (0) | 2020.09.23 |
Oracle 필수 프로세스 (0) | 2020.04.14 |
MySQL Replication 단방향 이중화 (0) | 2020.04.13 |
MYSQL 복구 (0) | 2020.03.24 |