admin 2014.03.06 mysql 4.0x -> mysql 5.5 마이그레이션 작업 현재 사용하고 있는 데이터베이스 버전이 4.0.x 버전이다 서버의 케릭터셋은 euc_kr 버전이다 근데 이것을 mysql 버전업을 진행하려고 한다 그럼 마이그레이션 작업을 진행해보자 1. euc_kr -> EUCKR 버전으로 ( Mysql 5.0.x 버전 ) 2. euc_kr -> EUCKR 버전으로 ( MariaDB 5.5.x 버전 ) 3. ecu_kr -> UTF8 버전으로 ( Mariadb 10.4.x 버전) 원본서버의 서버O/S 언어 확인 [crayon-670eb17075a9a054820384/] mysql 버전 확인 mysql 4.0.27 / 케릭터셋 : euc_kr [crayon-670eb17075aa3984367615/] 이전할 데이터베이스 데이터 확인 : 데이터베이스명 : xinet_tes... Read More..
+ admin 2014.01.15 MYSQL HA 서비스 ( drbd + heartbeat + mon) THE CONCEPT The concept of an active/passive fail-over Cluster is the following: You have 2 servers (also called nodes). They communicate over a cluster software (Heartbeat, Corosync, OpenAIS, Red Hat Cluster Suite). They are running on DRBD or have a shared storage (SAN, NAS) connected to both nodes. MySQL is only running on ONE node (active), the other node does nothing (passive). You reach MySQ... Read More..
+ admin 2013.12.24 cannot load from mysql.proc the table is probably corrupted cannot load from mysql.proc the table is probably corrupted 에러 발생시 /usr/local/mysql/bin/mysql_upgrade -u root -p 암호 입력 하면 Running ‘mysql_fix_privilege_tables’… OK 그러고 나면 정상화 될것이다. Read More..
admin 2013.12.19 is marked as crashed and should be repaired is marked as crashed and should be repaired mysql 에러 아래와 같이 발생하는 경우 대배분 테이블이 깨져서 에러가 발생하는 경우이다. 이럴경우 테이블을 리페어 처리하면 끝 1. mysql error log [crayon-670eb17078ca6498038174/] 2. mysqlcheck 명령어로 repair 진행 mysqlcheck -u root -p –auto-repair -B 데이터베이스명 [crayon-670eb17078caf770911725/] Read More..
admin 2013.12.18 DBD::mysql 모듈 설치하기 cpan 을 이용하는 방법 [crayon-670eb170790fb912977031/] 소스파일을 이용하는 방법 [crayon-670eb17079104722756742/] 관련자료 http://cpansearch.perl.org/src/RUDY/DBD-mysql-2.9003/INSTALL.html 여기서 config 옵션 확인 Read More..
admin 2013.11.19 latin1 으로 지정된 DB를 utf8 또는 euckr로 변경하기 상황 현재 운용중인 db서버에 latin1으로 된 db 백업파일을 복원하는 방법 1. latin1으로 백업하기 mysqldump -u root -p dbname –defalut-character-set latin1 > dump.sql 2. 문자셋 변환하기 utf8 변환 iconv -c -f cp949 -t utf8 dump.sql > 변환파일.sql euckr 변환 iconv -c -f cp949 -t euck dump.sql > 변환파일.sql 3. 테이블 구조 변경 sed -e ‘s/latin1/utf8/g’ -i 변환파일.sql 4. 데이터베이스 복원 mysql –default-character-set utf8 -u root -p dbnmae < 변환파일.sql 이렇게 입력후 mysql 콘솔에서 확... Read More..
admin 2013.11.18 ERROR 1153 (08S01) at line 49: Got a packet bigger than ‘max_allowed_packet’ bytes mysql 에서 테이블 복원시에 발생하는 에러인데 이럴경우 mysql 접속해서 아래 메세지를 입력후 다시 시도해본다 처럼 sql 파일의 데이터를 mysql 에 넣을 때 발생하는 오류 메시지 mysql> set global max_allowed_packet=1000000000;Query OK, 0 rows affected (0.01 sec) mysql> set global net_buffer_length=1000000; Query OK, 0 rows affected (0.00 sec) Read More..
admin 2013.07.22 mysql 상황별 캐릭터셋 확인하기 1. 특정 데이터베이스 default character set 확인하기 show create database 디비명; 2. 특정 테이블 default character set 확인하기 show create table 테이블명 3. 특정 데이터베이스의 default character set 수정방법 alter database 디비명 default character set = utf8; 4. 특정 테이블의 default character set 수정방법 alter table 테이블명 default character set = utf8; 출저 : http://blog.daum.net/netfu/14 Read More..
admin 2013.06.04 Unblock with ‘mysqladmin flush-hosts’ 에러시 Unblock with ‘mysqladmin flush-hosts’ 원격지에서 mysql 서버에 접속하려면 아래와 같이 에러 메시지가 발생된다 ERROR 1129 (00000): Host ‘xx’ is blocked because of many connection errors. Unblock with ‘mysqladmin flush-hosts’ 이럴경우 mysql에 접속하려는 서버에서 아래와 같이 명령어를 입력해 준다 그리고 나서 시행하면 정상적으로 외부에서 연결 [root@ns ~]# mysqladmin flush-hosts -uroot -p Enter password: Read More..
admin 2013.01.31 mysql my.cnf 튜닝 MySQL 성능 개선 파라미터 For better performance, we recommend replacing the existing MySQL parameters mentioned in startDB.bat/sh, available under <FirewallAnalyzerHome>\bin directory, with the following MySQL parameters changes for the corresponding RAM Size. Apart from MySQL parameter changes, you can also tune MySQL table sizes based on RAM availabililty to improve MySQL performance. RAM Size MySQL Par... Read More..