ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
# mysql (데몬)을 실행시키면 /var/lib/mysql/mysql.sock 파일이 생성되며, mysql 데몬을 죽이면 사라지게 된다.
sudo /sbin/service mysqld start
# mysql 을 실행시 mysqld 이 사용하는 sock 을 명시하도록 한다.
mysql --socket=/var/lib/mysql/mysql.sock -h localhost -P 3306 -u root -ptest123
# mac brew 서비스로 가동 중이라면 다음과 같이 중지할 수 있다.
brew services stop mysql
# mac my.cnf 설정이 다음과 같을때
vi /opt/homebrew/etc/my.cnf
[mysqld]
# Only allow connections from localhost
bind-address = 127.0.0.1
# 다음과 같이 localhost 를 사용해도 에러가 발생한다.
mysql -h localhost -P 3306 -u root
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
# localhost -> 127.0.0.1 을 사용하면 된다.
mysql -h 127.0.0.1 -P 3306 -u root -ptest123
comments:
댓글 쓰기