Illegal mix of collations 문제가 좀처럼 해결이 안되는군요.

그누보드4 설치 후 index.php를 실행시키면 나타나는 에러를 해결하려고 여러가지 방법을 다 해 봤는데... 아직도 해결을 못하고 있습니다.
고수분들 도와주세요.

1. 에러 메시지
select count(*) as cnt from g4_login where lo_ip = '221.163.117.214'
1267 : Illegal mix of collations (euckr_korean_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '=' error file : /index.php

2. mysql의 환경설정파일에서 my.cnf 수정해도 안되고...
create database DB_NAME character set euckr 로 만들고...
[client]
default-character-set = euckr
[mysqld]
init_connect = 'set names euckr'
character-set-server = euckr
default-character-set = euckr
default-collation = euckr_korean_ci
old_password = 1 <------ 이전 패스워드형식 사용
[mysqldump]
default-character-set = euckr

3. Mysql 컴파일 시도
컴파일 해서 테스트해도 안되고...
./configure --prefix=/usr/local/mysql --with-collation=euckr_korean_ci --with-charset=euckr --with-extra-charsets=all --with-mysqld-ldflags=-all-static

4. 아래 작업은 아직 안해봤는데... 어떻게 해야 되나요?
$query = 'set session character_set_connection=euckr;';
mysql_query($query);
$query = 'set session character_set_client=euckr;';
mysql_query($query);
$query = 'set session character_set_results=euckr;';
mysql_query($query);

=> 초보라서 무진장 힘이 드내요. 자세히 설명좀 해 주세요.
|

댓글 3개

환경설정을 바꾼다고 이미 만들어진 디비의 collation 설정이 바뀌지는 않거든요..

collation 이 latin1_swedish_ci 로 만들어진 디비에 설치해서 그런것 같거든요...

편하게 phpmyadmin으로 접속하셔서 새로운 디비를 만들어서 설치해보세요..
디비 만드실때 collation 을
euckr_korean_ci 또는 utf8_general_ci 로 지정해서 만들고,
새로 만들어진 디비에 설치해 보세요...
결국 phpMyAdmin-2.6.4-pl4 버전을 설치하고 디비 만드실때 collation을 utf8_general_ci 로 지정하여 해결하였습니다.
Photofly 님 감사합니다.
db,php 버젼을 안적어주셔서 제가 젠드쪽으로 착각을 했었습니다.
위에 적으신 내용중에 마지막 3개의 쿼리를 해주시면 정상적으로 사용하실 수 있습니다.
혹은 쉘상에서 직접 쿼리를 해주시면 됩니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
20년 전 조회 1,512
20년 전 조회 1,567
20년 전 조회 1,516
20년 전 조회 1,568
20년 전 조회 1,425
20년 전 조회 1,445
20년 전 조회 1,549
20년 전 조회 1,584
20년 전 조회 1,513
20년 전 조회 1.4만
20년 전 조회 1,521
20년 전 조회 1,552
20년 전 조회 1,511
20년 전 조회 1,524
20년 전 조회 1,509
20년 전 조회 1,805
20년 전 조회 1,555
샴푸걸
20년 전 조회 1,605
20년 전 조회 1,678
20년 전 조회 1,530
🐛 버그신고