| [에러 내용] : Warning: Can't connect to local MySQL server through socket '/home/manpage/mysql.sock' (111) in ... 111에러발생... [문제의 원인] 실제로 mysqld 에 의한 socket 파일은 /tmp/mysql.sock 에 존재하는데 PHP 나 mysql 과 같은 프로그램들은 그 파일을 /var/lib/mysql/mysql.sock 에서 찾는다. 그러니 당연히 mysqld 와 의사소통이 될리가 없고, 접속이 안된다고 에러가 납니다. [해결방법] 1. ln -sf /tmp/mysql.sock /var/lib/mysql/mysql.sock 이 해결법은 가장 간단하게 할 수 있지만 문제점은 리부팅 되고 나면 그때마다 다시 이 soft link 를 걸어 줘야 합니다. 왜냐하면 이 파일은 일반적인 파일이 아닌 unix socket 파일이기 때문입니다. |
Posted on 2007/01/17 20:17
Filed Under Development/Linux