[MySQL] MySQL Client 4.0에서 5.0접속문제

원격에있는 혹은 4.0 Lib로 컴파일된 프로그램에서 MySQL 접속시 5.0부터 Password Hash값이 변경되어
"Client does not support authentication protocol" 라는 오류메세지가 출려됩니다.

※ 해결방법
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')
      -> WHERE Host = 'some_host' AND User = 'some_user';
mysql> FLUSH PRIVILEGES;

참고 사이트 : http://dev.mysql.com/doc/refman/5.1/en/old-client.html
2007/03/30 13:12 2007/03/30 13:12
태그 :
글 걸기 주소 : 이 글에는 트랙백을 보낼 수 없습니다

[MySQL] 정규식

SELECT * FROM MyTable WHERE MyField REGEXP '^자바.*소스$'

정규식을 이용하면 LIKE보다 좀더 융통성있는 쿼리를 작성할수 있습니다.
하지만 성능면에서는 좀 떨어지는듯합니다.

참고 사이트

2007/03/29 20:09 2007/03/29 20:09
태그 : ,
글 걸기 주소 : 이 글에는 트랙백을 보낼 수 없습니다
Tabel 문자셋 : UTF-8

/etc/my.cnf 에 아래내용을 추가후 MySQL 재기동.

[client]
character-set  =  utf8

[mysqld]
init_connect  =  SET collation_connection = utf8_general_ci
init_connect  =  SET NAMES utf8
default-character-set  = utf8
character-set-server   = utf8
collation-server       = utf8_general_ci
2007/03/12 14:01 2007/03/12 14:01
글 걸기 주소 : 이 글에는 트랙백을 보낼 수 없습니다