ubuntu 에서 mysql 을 설치했는데 설치하자마자 접속할 수 없었다.

 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)


구글링...


http://lovestudycom.tistory.com/73

-> 하지만 내 서버 /etc/mysql/ 경로에 my.conf 파일은 존재하지 않았음 (conf.d 만 존재)


재설치 시도.

-> 에러 발생


etc/mysql/my.cnf.fallback doesn't exist 



my.conf 파일을 임의로 만들어 주고 재설치 시도

-> 워닝 발생


 update-alternatives: warning: not replacing /etc/mysql/my.cnf with a link


-> 그래서 이 파일은 원래 링크 파일은 듯 하여 임의로 생성한 파일을 삭제하고 해당 문구를 또 구글링..


설치 시 mysql-server 뿐 아니라 mysql-client 도 깔아야 한다는 사실을 깨달음.


아래 재설치 명렁어 수행 후 정상 작동 확인!!!!


sudo apt-get remove --purge mysql-\*

sudo rm -rf /etc/mysql /var/lib/mysql

sudo apt-get autoremove

sudo apt-get autoclean


sudo apt-get install mysql-server mysql-client


'DBMS > MySQL' 카테고리의 다른 글

C 언어에서 MySQL 연결할 때 링크 에러가 발생하면  (0) 2017.01.24
Foreign Key 설정 방법 및 옵션 설명  (0) 2014.08.22
ifnull, coalesce  (0) 2014.08.21

+ Recent posts