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 26935 게시물 읽기
No. 26935
두개의 MySQL 데몬이 돌때 php에서 디비 접근은??
작성자
김주홍(GoodWolf)
작성일
2007-08-09 22:12
조회수
1,815

안녕하세요?

..

MySQL 4.0.27과 

MySQL 5.0.44 를 동시에 돌리는데 성공(?) 하였습니다. ^^

..

각각 3307번과 3306번으로 돌아가는데요,

..

문제는 기존에 3306으로 접속하던 웹소스에서

..

3307번으로 접속하게 해야 하는데..

..


mysql_connect(localhost:3307,user,pass);


이렇게 각 함수들을 바꾸었는데... 역시 안되네요..

..



php.ini 파일에 있는 


mysql.default_socket = 


요 옵션을 건드리면 잘 되구요. ㅡㅡ;;

..



두개의 포트로 각각의 디비데몬이 돌아갈때,

..

php 코드에서는 각각을 어떻게 구별해서 접속해야 하나요? ㅡㅜ

..

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

localhost:/tmp/mysql.sock2


이런 식으로 해보세요.

보리나무님이 2007-08-10 18:07에 작성한 댓글입니다. Edit

If the PHP directive mysql.default_host is undefined (default), then the default value is 'localhost:3306'. In SQL safe mode, this parameter is ignored and value 'localhost:3306' is always used.

 

이라고 mysql_connect 함수의 설명에 써 있는 걸 보면, SQL safe mode가 설정된 것이 아닌가 생각됩니다.

 

 

sql.safe_mode boolean

If turned on, database connect functions that specify default values will use those values in place of supplied arguments. For default values see connect function documentation for the relevant database.

 

my.cnf 의 해당 부분을 찾아 값을 변경해보세요.

박현우(lqez)님이 2007-08-11 15:43에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
26938MYSQL이 무료가 아닌걸루 바뀌었나요?? [1]
냠냠이
2007-08-10
1722
26937Mysql 5.0.22버전 한글깨지는데 설정법 좀 알려주세요 [1]
jun
2007-08-10
2267
26936load infile-> txt 로 하는 중에 살짝 문제가! [1]
강다래
2007-08-10
1840
26935두개의 MySQL 데몬이 돌때 php에서 디비 접근은?? [2]
김주홍
2007-08-09
1815
26934고질적인 한글 문제 아~~~ [1]
ajck
2007-08-09
2697
26932어떻게 쿼리하는게 좋을지 도움 바랍니다. [2]
보리나무
2007-08-09
1802
26930mysql 5.0.18 -> mysql 5.0.44로의 이전, utf8, 한글깨짐, charset [3]
김주홍
2007-08-08
3501
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다