총 게시물 12건, 최근 0 건 안내 RSS 글쓰기
이전글  목록 글쓰기
[강좌]

MySQL: ibdata1 파일 크기 줄이기

글쓴이 : 카이로 날짜 : 2013-04-25 (목) 19:22 조회 : 12937
글주소 : http://www.androidside.com/B19/1
 
  아마존 AWS 1년 무료체험
관리형DB부터 데이터웨어하우스까지 필요한 모든 DB 서비스, 1년 무료체험 신청!
aws.amazon.com/ko/
  코리아정보보안IT학원 윤성현
교육브랜드대상,취업지원100%,시간표&수강료조회, 신촌역위치, 무료상담,MYSQL
koreaisacademy.kr
  코리아정보보안IT학원 김범수
시간표&수강료조회, 정보보안진로및취업, 국비지원,MYSQL
koreaisacademy.org
신청하기


ibdata1 파일은 MySQL의 innodb 로그 파일로 줄일 수 없다.

단, 다음 과정을 통해 삭제 후 재생성할 수 있다.

1. 전체 데이터베이스 백업

2. 전체 데이터베이스 삭제

3. ibdata 파일 및 ib_log 파일 삭제

4. 전체 데이터베이스 복원



1. 전체 데이터베이스 백업

mysqldump --opt -A -u사용자 -p암호 > all-databases.sql


2. 전체 데이터베이스 삭제 : 단, mysql, information_schema 는 제외

mysql -uroot -ppassword -e "show databases"| grep -v 'Database\|information_schema\|mysql' | gawk '{print "drop database " $1 ";select sleep(0.1);"}' | mysql -uroot -ppassword


3. ibdata 파일 및 ib_log 파일 삭제

sudo stop mysql

sudo rm -f /var/lib/mysql/ib*


4. 전체 데이터베이스 복원

sudo start mysql

mysql -uroot -ppassword < all-databases.sql


그 외로 innodb 테이블별로 저장하게 설정할 수 있다.

sudo vi /etc/mysql/my.cnf

[mysqld]

innodb_file_per_table

http://dev.mysql.com/doc/refman/5.5/en/innodb-multiple-tablespaces.html


참고페이지 : 

http://stackoverflow.com/questions/3456159/how-to-shrink-purge-ibdata1-file-in-mysql

http://rootedlabs.wordpress.com/2009/10/03/drop-all-databases-in-mysql/


관련 글 : MySQL INNODB ibdata 설정






로그인 창이 있는 "정보 수정"에서
서명 이쁘게 등록해보세요 ^^

카이로 님의 데이터베이스 최신글 [더보기]


추천 버튼을 클릭하면 추천한 자와 추천받은 자 모두에게 포인트가 지급됩니다.

hi
이전글  목록 글쓰기

총 게시물 12건, 최근 0 건 안내 RSS
번호 분류 제목 글쓴이 날짜 추천 비추천 조회
12 TIP&TECH
char대신 varchar를 쓰는이유??http://okky.kr/article/217655 정리가 잘되있는거 같아서 링크를 가지고 와봤습니다. char…
이힝힝 08-08 1 0 1637
11 소스코드
아래는 java 파일에 sql 쿼리문을 작성한 부분입니다. 여기서 궁금한게 DATETIME 은 테이블내에 있는 DATE 형식의 컬럼…
아르페우스 11-16 1 0 2606
10 TIP&TECH
기능설명 :   A 서버에 A DB와 B 서버에 B DB가 있을경우   1. A서버의 ADB에 테이블에 데이…
카이로 11-26 4 0 7710
9 TIP&TECH
### 원격서버의 MYSQL데이테베이스 백업하기   1) 원격서버의 MYSQL데이테베이스 백업하기 (기본포트 사…
카이로 07-12 6 0 6925
8 TIP&TECH
MySQL 인덱스(INDEX) 사용 방법  인덱스는 특정 칼럼 값을 가지고 있는 열을 빠르게 찾기 위해서 사용된다.&n…
앱개발재밌어 09-30 2 0 9374
7 TIP&TECH
1. 인덱스를 검사하는 법. explain select * from Table_Name where A='a' and B='b' order by C,D,E ; 해당 쿼리문이 인덱스를 …
앱개발재밌어 09-30 0 1 8337
6 TIP&TECH
INDEX의 의미?   RDBMS에서 검색속도를 높이기 사용하는 하나의 기술이입니다. INDEX는 색인입니다. 해당 TABLE의 …
앱개발재밌어 09-30 4 0 12309
5 TIP&TECH
안녕하세요. 디비구조를 만만하게 생각하고, 엑셀로 끄적이며 설계해보려 했으나, 만만하지가 않더군요. …
앱개발재밌어 09-26 0 0 8876
4 소스코드
샘플긁어 온건데 테스트 함 해보세요
레오니아 08-08 14 0 9189
3 강좌
출처 : http://www.phpschool.com/bbs2/inc_view.html?id=9464&code=tnt2[MYSQL] LIKE vs INSTR()0. 배경1. 영문 검색어 테스트  1-1…
카이로 04-29 2 0 8302
2 강좌
아래 내용은 Ubuntu/GNU Linux 11.04 를 기반으로 한다. - MySQL 서버 중지 후 데이터 디렉토리의 내용을 새 디렉토리로 …
카이로 04-25 0 0 8329
1 강좌
ibdata1 파일은 MySQL의 innodb 로그 파일로 줄일 수 없다. 단, 다음 과정을 통해 삭제 후 재생성할 수 있다. 1. 전체 데…
카이로 04-25 0 0 12938
 


Copyright ⓒ www.androidside.com. All rights reserved.
채팅 권한: 글쓰기 1개
2레벨 이상만 대화 가능
공개 채팅: 평일 !(9시 ~ 17시),토,일
안사2 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기