안녕하세요 초보 mysql 관리자입니다.
mysql 캐릭터 셋이 라틴어로 되어 있는데 이것을 euc_kr로 변경하고자 하는데
etc/my.cnf 에서 character set 을 보니까 접속이 되지 않았습니다.
무엇이 문제인지 모르겠네요..
변경하는 방법좀 알려주십시요..
참고로 리눅스 시스템이고, mysql 버젼은 4.1.10입니다.
제가 변경한 부분은
# The MySQL server
[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
#init_connect = set names euckr
#default_character_set=euckr
#language=korean
이 부분에서 주석을 제거했거든요.. 이 파일은 my.cnf 파일입니다.
그리고 mysql을 내렸다가 올렸는데
[root@cowayweb bin]# ./mysqld_safe --user mysql&
[1] 32434
[root@cowayweb bin]# Starting mysqld daemon with databases from /home/mysql/var
STOPPING server from pid file /home/mysql/var/cowayweb.pid
070730 18:59:13 mysqld ended
[1]+ Done ./mysqld_safe --user mysql
이렇게 되면서 DB가 죽어서 다시 복구하면 정상적으로 시작됩니다.
도대체 어디가 문제인지 모르겠네요..
캐릭터 변환하는 방법좀 알려 주세요.. ㅠㅠ
|