컴퓨터/노트북/인터넷
IT 컴퓨터 기기를 좋아하는 사람들의 모임방
아래처럼 에러문구가 나올떄
mysqldump: Got error: 2002: "Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2)" when trying to connect
mysql.conf 또는 50-server.conf 의 설정이 잘못된 경우가 있다.
다른사람이 올린 클라이언트와 mysqld 정보를 기입할때 아래 빨간줄의 경로가 잘못되는 경우가 있다.
소켓정보를 두개중에 하나로 바꿔보고 그래도 안되면 mysqld.sock가 어디에 있는지 터미널에서 찾아본 후
경로를 맞춰줘본다.
socket = /var/run/mysqld/mysqld.sock
socket = /var/lib/mysql/mysqld.sock
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
# Here is entries for some specific programs
# The following values assume you have at least 32M ram
# This was formally known as [safe_mysqld]. Both versions are currently parsed.
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0
[mysqld]
#
# * Basic Settings
#
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp