Log to grow

[mysql] mysql 로컬 서버 실행 오류로 접속이 안될 때 본문

BE/rdb

[mysql] mysql 로컬 서버 실행 오류로 접속이 안될 때

kkkrrr 2020. 11. 21. 11:33

 

 

Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

mysql이 실헹되지 않은 채 연결을 시도하면 생기는 에러이다.

mysql이 비정상적으로 종료되었거나 컴퓨터를 재부팅하면 mysql을 다시 실행해주어야 한다.

 

1. mysql server 실행

터미널에서 아래 명령어를 실행하여 mysql server를 실행한다.

mysql.server start

성공적으로 실행되었다면 아래와 같은 메세지가 나온다.

Starting MySQL
 SUCCESS!

 

 

2. mysql.server start가 실행되지 않는 경우

이 경우 mysql이 설치된 디렉토리에서 mysqld_safe 유닉스 실행 파일을 실행한다.

 

- mysql 경로

맥환경이고 Homebrew로 mysql을 설치했다면 아래 경로에 mysql이 설치되어 있다.

/usr/local/mysql

 

- mysql 시작

mysqld_safe는 /usr/local/mysql/bin 폴더에 있고, 아래 명령어로 실행할 수 있다.

mysqld_safe --user=mysql &

 

명령어의 끝에 &을 붙여야 터미널을 계속 사용할 수 있다. 

mysql이 정상적으로 실행되어 루트 로그인이 된 모습!

 

Comments