발생 오류 2002/지역의 MySQL에 연결할 수 없습니다 서버를 통해 소켓 '/var/run/mysql/mysql.sock'(2) 이 발생했습니다. [조건 유형의 SQL-연결 ERROR]
내 mysql.sock 경로는 " 나는 기본 양말 경로를 변경할 수 있습니다 /home/myhome/var/run/mysql/mysql.sock",how clsql? 여기 (5.0 SBCL 1.0.50, clsql-20130128-자식) 내 코드입니다
(asdf을 : 운영 'asdf을 : 하중 조합'clsql)
(인 - 패키지 # : clsql 사용자)
(clsql : 연결 '("localhost"를 "사용자 이름" "비밀번호" "DBNAME"3306) : 데이터베이스 유형 : MySQL의) "
저는 /etc/my.cnf 설정을 가지고 있고 mysql-api.lisp과 mysql-sql.lisp을 읽었습니다. (database-name-from-spec (호스트 db 사용자 비밀번호 및 옵션 포트 옵션)). mysql-api.lisp (uffi : def-enum mysql-option (: connect-timeout .... : : ssl-verify-server-cert))에서). mysql 매뉴얼 : > socket = path ;; 내가 필요한 것. > ("socket"/home/myhome/var/run/mysql/mysql.sock ") 또는"/ home/myhome/var/run/mysql/mysql.sock ") 하지만 그들은 틀렸어, 나는 cl의 초보자 야. 어떻게해야 할 일을 할 수 있을까? – user2151310