MySQL이 시작되지 않음(Can't connect to local MySQL Server~)
컨디션
결론
sudo touch /tmp/mysql.sock
sudo touch /usr/local/var/mysql/*****.local.pid
*****
에서 자신의 컴퓨터의 호스트 이름을 입력할 수 있다uname -n
을 통해 호스트 이름을 확인할 수 있음sudo mysql.server restart
오류 및 해결 방법
mysql.자물쇠가 없어요.
MySQL에 연결하는 경우 다음 오류 메시지가...
mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
MySQL은 mysql.sock
라는 파일을 통해 로컬 MySQL 서버, 그 MySQL 서버의 MySQL에 연결됩니다.sock 파일이 없다고 합니다.그리고 이 문서가 어떤 이유로 사라진 것 같다(원인이 불분명하다. 언제 일어날지 모른다).따라서 매번 이런 현상이 발생할 때마다 다음과 같은 방법
mysql.sock
을 통해 파일...관리자를 만들어야 한다.mysql.원본 파일 만들기
위에서 말한 바와 같이 MySQL은 파일
mysql.sock
을 통해 로컬 MySQL 서버에 연결되지만 그mysql.sock
파일이 없다고 하여 아래 명령을 통해mysql.sock
파일을 제작한다.sudo touch /tmp/mysql.sock
MySQL을 다시 시작하여 확인
mysql.sock
파일을 만든 후 MySQL을 다시 시작합니다.sudo mysql.server restart
ERROR! MySQL server PID file could not be found!
Starting MySQL
... ERROR! The server quit without updating PID file (/usr/local/var/mysql/*****.local.pid).
재부팅 후 다른 오류가 발생했습니다.PID 파일과 관련된 오류인 것 같습니다.조사 결과 PID 파일이 존재하지 않는 것 같아서 참조여기 기사.는 다음 명령을 실행하여 PID 파일을 만들어 보십시오.
touch /usr/local/var/mysql/*****.local.pid
# うまく行かなければ以下のコマンド
sudo touch /usr/local/var/mysql/*****.local.pid
*****
곳에 자기 컴퓨터의 호스트 이름이 있다.uname -n
명령을 통해 확인할 수 있습니다.MySQL 서버 다시 시작
sudo mysql.server restart
Shutting down MySQL
... SUCCESS!
Starting MySQL
.. SUCCESS!
시동 걸었어!끝말
마이SQL이 정기적으로 고민에 시달리기 때문에 난감하다.
첨부(개인 노트)
MySQL의 시작:
mysql.server start
MySQL과의 연결: mysql -u root -p
참고 자료
Reference
이 문제에 관하여(MySQL이 시작되지 않음(Can't connect to local MySQL Server~)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/ogakuzuko/articles/6958a35833d4fd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)