본문 바로가기

분류 전체보기931

Can't open file: '테이블이름.MYI' 테이블에 이상이 생기면 나타난 대표적인 증상은 테이블을 확인했을때(desc 테이블이름) 나오는 에러메시지의 내용은 다음과 같다. ERROR 1016: Can't open file: '테이블이름.MYI'. (errno: 145) 이런 메시지를 처음 접했을때 취할 행동은 repair table 을 실행할 수 있는 계정으로 접속하여 복구해본다. mysql> repair table 테이블이름 이렇게 복구가 된다면 좋겠지만. 이래도 복구가 안된다면. myisamchk 를 이용한다. myisamchk 는 테이블의 정의와 데이터, 인덱스를 저장하는 .frm, .MYI, .MYD 파일 자체를 검사하는 프로그램이다. 따라서 MySQL 서버가 테이블에 쓰기(UPDATE, INSERT)를 하는 것은 이러한 파일에 쓰기를 하.. 2008. 10. 10.
MYSQL 필드속에 일괄적으로 내용 집어넣기 update member set code = concat(reg_date,"00") 2008. 10. 10.
mysql 자주 사용하는 쿼리 정리 # root암호설정 - root로 로그인하여 해야함 % mysqladmin -u root password '변경암호' % mysqladmin -u root -p기존암호 password '변경암호' root암호변경설정 PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! This is done with: /usr/bin/mysqladmin -u root -p password 'new-password' /usr/bin/mysqladmin -u root -h ns.dbakorea.pe.kr -p password 'new-password' DB작업 DB생성: mysql> create database DB명 ( or % mysqladmin -u root -p .. 2008. 10. 10.
mysql 세션들 끊어주기 /usr/local/mysql/bin/mysqladmin flush-hosts 무거운 쿼리를 날린 후에나 접속량 많은 디비를 관리 시에 .. /usr/local/mysql/bin/mysqladmin flush-hosts mysql> check table 'test'; 2008. 10. 10.