웹모아
웹모아[손님] 검색 로그인   
웹모아
 
애러처리
 


Mysql 문자셋이 안맞는 경우 - mysql_err : 1267 : Illegal mix of collations
  2010-02-27 09:19:24 댓글:(0)   조회:9948



애러메세지:
mysql_err : 1267 : Illegal mix of collations (utf8_general_ci,IMPLICIT)
         and (euckr_korean_ci,COERCIBLE) for operation 'like'


#] mysql -u root -p
mysql> use realDB;
Database changed

mysql> select * from saju_hanja where hj_hanja like '가';;
Empty set (0.00 sec)

mysql> select hj_hangul from saju_hanja limit 5;
+-----------+
| hj_hangul |
+-----------+
| ?         |
| ?         |
| ?         |
| ?         |
| ?         |
+-----------+
5 rows in set (0.00 sec)

mysql> status
--------------
mysql  Ver 14.12 Distrib 5.0.77, for redhat-linux-gnu (i686) using readline 5.1

Connection id:          1332
Current database:
Current user:           root@localhost
SSL:                    Not in use
Current pager:          stdout
Using outfile:          ''
Using delimiter:        ;
Server version:         5.0.37-log Source distribution
Protocol version:       10
Connection:             Localhost via UNIX socket
Server characterset:    euckr
Db     characterset:    euckr
Client characterset:    latin1
Conn.  characterset:    latin1
UNIX socket:            /tmp/mysql.sock
Uptime:                 1 hour 54 min 38 sec

Threads: 1  Questions: 14097  Slow queries: 85  Opens: 1264  Flush tables: 1  Open tables: 64  Queries per second avg: 2.050
--------------

Server 와 Db characterset: euckr 인데  Client 와 Conn. characterset : latin1 으로 되어있는 경우입니다.

작업 중인 PHP소스파일의 시작부분이나 DB 연결부분에 다음의 한줄을 추가해 줍니다.
mysql_query("SET CHARACTER SET euckr");


 





 댓글 (0)


애러처리
페이지: 1 / 2   

 

  #1194 - Table is marked as
select * from baptinfo; 했을 때 아래와 같은 테이블 손상메세지가 나타난다면 #1194 - Table 'baptinfo' is marked as crashed and should be repaired # mysql -u root -p Enter password: Welcome to the MySQL monitor. 조회(2293)          




  ERROR 1040 (08004): Too many
[root@localhost sokj00]# /usr/local/mysql/bin/mysqladmin -u root -p processlist Enter password: +-----+------+-----------+----+---------+------+-------+------------------+ | Id | User | Host 조회(3439)          




  ERROR 2002 (HY000)
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) mysql 데몬이 실행되지 않아 발생되는 경우임 # /usr/local/mysql/bin/mysqld_safe & 위처럼 데몬실행시 아래 애러가 발생하는 경우조회(2108)          




  #1030 - Got error 134 from s
#1030 - Got error 134 from storage engine mysql>repair table [문제가 되는 table name]; 인덱스가 깨진 경우에 발샹하는 것 같음조회(2082)          




  REPAIR TABLE - 테이블 복구.
Repair Table은 적은 수의 레코드를 가진 Table의 복구에 유용하다.Repair Table은 Table에 문제가 발생 했을때 이를 복구하는 명령어다.기본적으로 shell에서의 myisamchk --recover 와 같은 효과를 가진다. 그리고 이는 MyISAM과 ARCHIVE table에서만 작동하며, select와 insert의 권한이 있어야 조회(2779)          




    [RE] REPAIR TABLE - 테이블 복구.
# mysql -u root -p Enter password: mysql> use realDB; Database changed mysql> check table pcount_refer; +---------------------+-------+----------+-----------------------------------------------조회(1268)          






  Mysql 문자셋이 안맞는 경우 - mysql_er
애러메세지:mysql_err : 1267 : Illegal mix of collations (utf8_general_ci,IMPLICIT)          and (euckr_korean_ci,COERCIBLE) for operation 'like' #] mysql -조회(9949)          




  mysql 한글문자중 &#로 변환되는 문자 처리 (
참고 : http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=44659 몇달전에 위의 글을 남긴적이 있는데. 최근 회사에서 mysql4.1.10a에서 mysql 5.0.24a 로 업그레이드를 해야하는 문제에 직면하였습니다. 저희회사는 컨텐츠 업체이다 보니, 데이타가 좀조회(2028)          




  도스용 dbf파일 vfp에서 띄울때 한글이 깨지는
도스용 dbf파일 vfp에서 띄울때 한글이 깨지는 문제 엑셀과 98도스창에서는 깨지지 않음 ================================ 엑셀에서 불러들인 후 dbase3 에서 저장하면 됩니다.조회(1834)          




  mysql의 테이블이 깨진경우 검사 및 복구 하는
1. mysql 데몬을 중지 시킨다. [root@localhost root]#pkill mysqld 또는 kill -9 mysqld 2. myisamchk 명령으로 문제가 발생한 테이블을 검사한다. 검사 방법 : myisamchk /db경로/테이블명.MYD [root@localhost bin]# pwd /usr/local/조회(2068)          




≪ [1]  [2]   ≫

복수단어 검색은 공백(space)로 구분해 주세요.




최근 글
[손님]


인기 글
[손님]