본문 바로가기

전체 글933

매크로 프로그램 자장가 5.1 윈도우자장가5 프로그램은 님이 어떤일을 하던지 다 녹화해서 재생해주는 매크로입니다.[수정사항] 1. 매크로 이벤트 추가시 '계속반복' 옵션이 각 작업마다 동일하게 적용되는 점 수정 : 각 매크로 작업마다 다르게 적용되도록 수정하였습니다. 2. 단축키 모드, 매크로 기록에서 F5키 감지 못하던 오류수정 3. 화면보호 모드 관련오류 수정 - 두세번 실행시 런타임 에러 - 화면보호 모드시 알람 알림창 팝업될때 런타임 에러 발생 4. 실행중이 아닐때 작업 수정 후 완료 버튼 누를때 작업이 실행되는 점 수정 5. 추가된 작업리스트 중 원하는 작업 잠시멈춤 기능 추가 6. 프로그램 실행 등에 저장된 내용이 길 경우 아래첨자 에러 발생되던 점 수정 (저장된 내용이 아주 길어질 경우에 아래첨자 오류 발생) 7. 작업추.. 2008. 10. 10.
mysql 데몬 종료 # pkill -9 mysql # mysqladmin -uroot -p shutdown # /usr/local/mysql/share/mysql/mysql.server stop (start || restart) # killall mysqld mysql 프로세서 죽이기 다양하지만 어떤게 좋은건지는 잘 모르겠다. 하지만 확실하게 프로세서를 죽이는건 역시 killall 이 빠르게 프로세스를 내려준다. ^^; 2008. 10. 10.
ERROR 1016: Can''t open file: ''테이블명.MYD''. (errno: 145) - 복구하기 [MySQL 테이블 오류] ERROR 1016: Can't open file: '테이블이름.MYI'. (errno: 145) (복구하기) # 테이블명.MYI 파일이 있는곳에서 실행해야한다.(ex : 테이블명 - test) # DB명 : testtest # Table명 : test ex) 1. 에러난 파일 : 테이블명.MYI 2. 아래 명령어 실행위치는 /usr/local/mysql/data/testtest(오류난 테이블 DB명) 3. 명령어 실행 [root@localhost root]# /usr/local/mysql/bin/myisamchk -r 테이블명.* myisamchk: error: '테이블명.frm' is not a MyISAM-table --------- myisamchk: error: '테이.. 2008. 10. 10.
mysql 로그 지우기 mysql datadir 로 지정되어있는 폴더를 정확히 확인하신 후 아래와 같이 하시기 바랍니다. datadir 이 /usr/local/mysql/var 일 경우 예입니다. /usr/local/mysql/share/mysql.server stop /usr/local/mysql/var/ 디렉토리에 bin-log 파일을 삭제하시면 되는데 형식은 아래와 같습니다. -bin 패턴이 불어있는 파일을 rm 으로 삭제하시기 바랍니다. rm -f *-bin* /usr/local/mysql/share/mysql.server start 위에 있는 글중에서 /usr/local/mysql/share/mysql.server stop 부분과 /usr/local/mysql/share/mysql.server start 부분에 있는 .. 2008. 10. 10.
mysql 바이너리 로그파일 보기 shell> mysqlbinlog binlogfile shell> mysqlbinlog binlogfile > log.txt -------------------------------------- Trouble shooting v6_sw1:/user1/extdata/data> mysqlbinlog v6_sw1-bin.000001 > babo mysqlbinlog: unknown variable 'default-character-set=utf8' /etc/my.cnf에 아래와 같이 설정되어 있습니다. [client] #password = your_password port = 3306 socket = /tmp/mysql.sock default-character-set=utf8 해결방법 default-chara.. 2008. 10. 10.
mysql로그 보기 usr/local/mysql/bin/mysqlbinlog -uroot -pxxxx -r host명-bin.001 > test.txt 2008. 10. 10.
mysql 로그 삭제 (호스트명-bin.001 ) *-bin.* 은 mysql 의 replication 기능을 사용하기 위한 binary file 입니다. 즉 replication 기능을 사용하지 않으시다면 삭제해도 상관없습니다. 만약 이 로그들을 생성시키지 않고 싶으시다면 /etc/my.cnf 에 보시면 ----------------------------------------------------------------- # Start logging log-bin server-id = 1 ----------------------------------------------------------------- 라는 설정이 있을 겁니다. 이 2줄을 모두 주석 처리 해 주시고 mysql 을 재시작 하시면 됩니다. 3.23 에서 새로 생긴 기능이죠. MySQL R.. 2008. 10. 10.
MySQL 로그 파일 관리 - mysql rotate를 이용하여 쿼리 로그 확인 ======================================================= MySQL 로그 파일 관리 ======================================================= Mysql 의 로그 파일은 다음과 같이 크게 3종류가 있습니다. 1. 에러로그 2. 일반적인 로그 3. UPDATE 로그 첫번째 에러 로그는 hostname.err 의 이름으로 서버 실행시 에러를 기록하는 파일입 니다. 두번째 로그파일은 mysql 에 접근하는 사용자와 그들이 파일과 관련된 쿼리를 실행할 경우에 기록되는 로그 파일로 /usr/local/mysql/var 밑에 host_name.log 으로 저장이 되어집니다. Mysql 데이터에 파일을 기록하므로 파일과 관련된 쿼리는.. 2008. 10. 10.
MYSQL 동시접속자 등 높을경우 /usr/local/mysql/bin/mysqld_safe -O max_connections=3000 -O table_cache=512 -O wait_timeout=300 & 2008. 10. 10.
MYSQL DB에서 램덤으로 값 받기 SELECT * FROM 테이블명 ORDER BY rand() LIMIT 1 위 쿼리는 램덤으로 1건 받아 옵니다 2008. 10. 10.
2건 이상 중복되는 회수 구하기 쿼리 예 SELECT * FROM 테이블명 group by 컬럼명 having count(컬럼명) > 1 2008. 10. 10.
MySQL 튜닝 18 가지 HEAP 테이블이 가장 빠르다 일반적으로 가장 많이 쓰이는 테이블 타입은 MyISAM 타입 입니다. MyISAM 타입은 무자게 빠르며, 대용량에도 강합니다. 그러나 트랜잭션은 지원되지 않습니다. 이노디비(InnoDB) 는 트랜잭션이 지원 됩니다. 쇼핑몰에서는 반드시 사용해야 합니다 ^^ HEAP 테이블 타입은 가장 빠르며, 단점은 메모리에 있기 때문에, MySQL에 중지 될 경우 모두 날아 갑니다. 검색을 하고 재검색을 다시 하는 경우, 임시 검색 테이블을 만들어 놓는 것도 좋은 방법입니다. mysql>CREATE TABLE email_addresses TYPE=HEAP ( ->email char(55) NOT NULL, ->name char(30) NOT NULL, ->PRIMARY KEY(email).. 2008. 10. 10.