Tuesday, December 22, 2015

MySQL C API에서 /var/lib/mysql/mysql.sock으로 접속이 안될때

MySQL Server를 설치한다.
yum -y install mysql mysql-server (or apt-get install mysql mysql-server)

Enable the MySQL service:
/sbin/chkconfig mysqld on

Start the MySQL server:
/sbin/service mysqld start

vi /etc/my.cnf
아래와 같이 클라이언트를 추가한다.
이미 있다면 수정하여 준다.

 [client]
 #password       = your_password
 host            = 127.0.0.1
 port            = 3306
 socket          = /var/run/mysql/mysql.sock

socket을 /var/lib/mysql/mysql.sock로 수정해주고
host를 127.0.0.1 또는 localhost로 수정해준다.
host는 여기에 입력한 대로 mysql_connect에서 호출해야 한다.(localhost로 입력했으면 127.0.0.1로는 접속안됨)

No comments:

Post a Comment