database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 26960 게시물 읽기
No. 26960
mysql_real_connect()로 mysql에 연결안되는거 해결좀..
작성자
이윤경(초보딱지떼기)
작성일
2007-08-17 14:55
조회수
2,848

mysql 왕초보입니다.

며칠전에 mysql 인스톨하고, table 만들었습니다. 

그런데, C 프로그램에서 mysql db에 연결해서 값을 넣고, 빼는 프로그램을 짜려고 하는데,

DB 연결이 안되네요. 


MYSQL mysql;

mysql_init(&mysql);

if(!mysql_real_connect(&mysql, "localhost", "root", "password", " ", 0, " ", 0))

{

       printf("%s\n", mysql_error(&mysql));

       exit(1);

}


이렇게 했더니,

Can't connect to local MySQL server through dsocket ' ' (111) 

이라는 에러메시지가 뜹니다. 


mysql 데몬 떠 있구요. 

>> mysql -u root -p

Enter password:


해서 mysql 접속할수는 있는데,

mysql_real_connect()로 mysql에 접속하는건 왜 안되는걸까요?


고수님들의 답변 기다립니다. ..

이 글에 대한 댓글이 총 1건 있습니다.

제가 직접 해당 함수를 사용해본 적도 없고, 접속이 안되는 조건은 너무 여러가지라 확실히 말씀드릴 수는 없지만,

 

mysql_real_connect(MYSQL* mysql, const char* host, const char* user, const char* passwd, const char* db, uint port, const char* unix_socket, uint client_flag)

 

함수 원형은 위와 같은데, 인자를 옳게 넣으셨는지 확인해보시길 바랍니다.

DB이름은 쓰지 않더라도 port는 3306으로 넣으셔야 할 것 같습니다만...

박현우(lqez)님이 2007-08-20 15:09에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
269641205Lock wait timeout exceeded; try restarting transaction::: 에러 문제 [1]
조재필
2007-08-21
3474
26963MS-SQL의 프로시져를 My-SQL 맞게 수정하는데... [1]
김시운
2007-08-21
2838
26961쿼리문이 너무 느리네요.. 도와주세요..ㅠ.ㅠ [1]
정명은
2007-08-20
2119
26960mysql_real_connect()로 mysql에 연결안되는거 해결좀.. [1]
이윤경
2007-08-17
2848
26954IFNULL 펑션은 뭔가요^^;; [2]
최성원
2007-08-16
3005
26953/etc/init.d/mysql start 에러 [1]
honey
2007-08-16
3107
26952쿼리에러를 알수있는 방법이 있느지요? [1]
박성원
2007-08-16
1704
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.027초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다