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-6606df6696218166838342/] 2. mysqlcheck 명령어로 repair 진행 mysqlcheck -u root -p –auto-repair -B 데이터베이스명 [crayon-6606df6696223848300414/] Read More..
admin 2013.12.18 DBD::mysql 모듈 설치하기 cpan 을 이용하는 방법 [crayon-6606df66969fc018765163/] 소스파일을 이용하는 방법 [crayon-6606df6696a04522927267/] 관련자료 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..
admin 2011.12.01 mysql 로그 관련 MySQL 로그 관련 /etc/my.cnf——————————————————# 에러 로그 설정log-error=/usr/local/mysql/err.log # 쿼리 로그 설정log=/usr/local/mysql/data/query.log # 바이너리 로그 설정log-bin=mysql-bin # 슬로우 쿼리(slow query) 로그 설정log-slow-queries=/usr/local/mysql/data/mysql-slow.loglong_query_time=5 # UPDATE 쿼리 설정log-update=update_logs 출처:[mysql] mysql 로그 관련 Read More..
admin 2011.09.06 fatal error could not find . bin my_print_defaults http://dev.mysql.com 에서 다운로드 후 설치mysql 5.1 바이너리 설치 [바이너리 버전 설치 순서]shell> groupadd mysqlshell> useradd -g mysql mysqlshell> cd /usr/localshell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf –shell> ln -s full-path-to-mysql-VERSION-OS mysqlshell> cd mysqlshell> chown -R mysql .shell> chgrp -R mysql .shell> scripts/mysql_install_db –user=mysqlshell> chown -R root .shell> chown -R mysql datashel... Read More..
admin 2011.07.19 mysql 테이블파일 (MYD,MYI) 용량 줄이기 엄청난 양의 데이터를 delete 명령에 의해 삭제해도 MYD, MYI 파일은 줄어들지 않는다. Mysql에서 나중에 재사용을 위해 테이블 크기는 줄이지 않는다고 하는데… 아래 명령어를 주면 테이블 크기가 줄어든다. 일종의… MSSQL에서 “테이블 축소” 기능이랄까~~ [crayon-6606df6696f83372766659/] Read More..