MySQL2016.05.19 11:18

 

여러 가지 이유로 Mysql 접속이 안되는 경우가 있습니다.

(데몬이 실행되지 않았을 경우, 디렉터리 권한이 잘못된 경우 등등..)

그 중에서도 socket 파일이 없을 경우에 대응 방법 입니다.

   

[방법1]

데몬을 내리지 못할 경우에 방법입니다.

로컬에서 접속할 경우 계정은 localhost를 타고 접속하게 되는 데, 이 때에는 소켓을 통하여 접속을 하게 됩니다.

그런데 어떤 이유로 소켓 파일이 삭제 되었을 경우에는 아래 방법으로 접속합니다.

단, 해당 ACL이 허용 되어 있어야합니다.

   

mysql -uroot -h '127.0.0.1' -p

   

[방법2]

데몬을 내릴 수 있는 환경이라면, 데몬 재 시작을 통하여 소켓 파일을 생성하여 접속 할 수 있습니다.

mysql 데몬을 재시작 하면 자동으로 소켓 파일이 생성됩니다.



신고

'MySQL' 카테고리의 다른 글

[Mysql] Error_code: 1032  (0) 2017.05.08
Can't connect to local MySQL server through socket '/tmp/mysql.sock'  (1) 2016.05.19
[Mysql] 변수  (0) 2016.05.19
[Mysql] 제어문  (0) 2016.05.19
[Mysql] 스토어드 함수  (0) 2016.05.17
[Mysql] 스토어드 프로시저  (0) 2016.05.17
Posted by TM ~ing

티스토리 툴바