답변:
mysqld.sock이 존재하지 않는지 확인
sudo find / -type s | grep mysqld.sock
/etc/mysql/my.cnf
파일이 파일이 / var / run / mysqld 여야함에 동의하는지 확인하십시오.
socket = /var/run/mysqld/mysqld.sock
그리고 만약 그렇다면
sudo mkdir -p /var/run/mysqld
sudo chown mysql /var/run/mysqld/
sudo service mysql restart
하지만 mysql 시작 스크립트가 디렉토리가 없으면 디렉토리를 생성하므로 문제가 다른 곳에 있다고 생각합니다. mysql 로그에 관련 메시지가 있습니까?