annyoung

mysql 10061 에러 해결방법 본문

일상생활

mysql 10061 에러 해결방법

nopsled 2016. 3. 24. 04:26


대부분 my.conf나 my.cnf의 잘못된 설정으로 나타나는 에러인걸로 알고 있다.


필자 또한... 삽질과 삽질의 연속으로....


맥 엘케피탄 환경으로 brew로 mysql을 설치하였다.



1) 첫번째 방법

$ mysqld --verbose --help | grep -A 1 'Default options' 

위 명령어를 사용하여 my.cnf의 기본 위치를 찾아보자. 해당하는게 있다면 sudo vi로 열어서 수정한다.


 #bind-address = 127.0.0.1

 #bind-address = 192.168.0.2 

bind-address부분을 주석해준다. 그리고 mysql.server restart 해준다.


그래도 10061에러가 뜬다면 다음을 해보자




2) nopsled@smleeo3o:~ (=`ω´=)$ ps -ef | grep mysql

  501  1600     1   0  4:16AM ??         0:00.02 /bin/sh /usr/local/opt/mysql/bin/mysqld_safe --bind-address=127.0.0.1 --datadir=/usr/local/var/mysql

  501  1708  1600   0  4:16AM ??         0:00.31 /usr/local/Cellar/mysql/5.7.11/bin/mysqld --basedir=/usr/local/Cellar/mysql/5.7.11 --datadir=/usr/local/var/mysql --plugin-dir=/usr/local/Cellar/mysql/5.7.11/lib/plugin --bind-address=127.0.0.1 --log-error=/usr/local/var/mysql/smleeo3o.local.err --pid-file=/usr/local/var/mysql/smleeo3o.local.pid

  501  1734   545   0  4:18AM ttys001    0:00.00 grep mysql


ps -ef | grep mysql로 뽑아봤는데 --bind-address=~~라는 옵션이 들어가있으면 안되므로.. my.cnf나 my.conf파일이 적용이 안된거다.

그러니 프로세스를 강제로 죽이고 다시 mysql.server를 실행하여 삽질을 반복한다.




3) 또는, 포트가 개방되지 않았다거나.. 같은 망내에 동일한 mysql이 설치되어 있는경우 에러를 팡팡 터트리곤 한다.

'일상생활' 카테고리의 다른 글

페이스북 video_xxxx.zip  (0) 2017.12.17
육군 정보보호병  (5) 2016.04.23
Fuzzer를 만들었다  (0) 2016.03.23
2016.02.16  (0) 2016.02.21
2016.02.08  (0) 2016.02.12
Comments