/var/run/mysqld/mysqld.sock
MySQL 5.1을 설치 (또는 재설치) 할 때 소켓 파일이 컴퓨터에없는 이유를 아는 사람이 있습니까?
현재 mysqld로 서버를 시작하려고 할 때와 같은 오류가 발생 Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) when trying to connect
하지만 (우분투 포럼에서 제안한) 해당 이름의 빈 파일을 만들지 못했습니다.
나는 얼마 전에 natty로 업그레이드 할 때까지 mysql과 postgres를 모두 잘 사용했다. 나는 무슨 일이 일어나고 있는지 알아 내려고 두 데이터베이스를 걷는 데 몇 시간을 보냈습니다. postgres를 포기할 수는 있지만 mysql의 사본이 없으면 일할 수 없습니다.
가장 이상한 부분 : 나는 쿠분투를 사용하고 있으며 KDE는 mysql을 사용하여 사용자 권한 등을 저장한다는 것을 알고 있습니다. 이상한 권한 문제가 발생하지 않습니다. MySQL이 실제로 작동한다는 것을 의미하기 위해 이것을 취할 수 있습니까?
어쩌면이 소켓 파일은 natty의 다른 장소에 있습니까? OS를 새로 설치하는 것이 더 쉬울까요? 이 시점에서 나는 시간 낭비를 멈추게 할 어떤 제안에도 열려있다.
/var/run/mysqld/mysqld.sock
이 생성됩니다. @Paul이 말했듯이 해당 위치에 넣은 모든 파일을 제거해야합니다.