OS/Linux

ubuntu에 Mysql 설치 후 root 접속에러

계발꿈나무 2014. 5. 12. 13:26
반응형

ubuntu에 Mysql 설치 후 Mysql 에러가 나서 로컬에서 root로 접속을 할 수가 없었다.


 # mysql -u root -p

 Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'


 - 해결한 방법


sudo service mysql restart


해도 안되길래 mysql-server를 재설치 했다


sudo apt-get --reinstall install mysql-server


그래도 저 명령어가 뜬다.. 하


그래서 아래 방법같이 root 비밀번호를 없애고 들어가니 해결되었다.


http://jmnote.com/wiki/MySQL_root_%ED%8C%A8%EC%8A%A4%EC%9B%8C%EB%93%9C_%EB%B6%84%EC%8B%A4


-------------------------------------------------------------- 

다음날, 또 같은 에러... -_-

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

아래 방법으로 

vim /etc/mysql/my.conf

[mysql-server] 쪽에 .sock 파일의 경로를 변경해주면 된다...

socket      = /var/lib/mysql/mysql.sock     로 수정


출처 - http://dryad.kr/bbs/board.php?bo_table=rboard01&wr_id=294


위와 같은 에러가 또 뜬다면.,.

자신의 서버에 mysql-server가 깔려있는지 mysql-client 도 깔려있는지 확인해야한다.

[client]
    socket      = /var/lib/mysql/mysql.sock


그리고 mysql 재실행

sudo service mysql restart



반응형