2010-04-17 4 views

답변

13

그것은 설치 특정이지만 한 경우는/var/lib 디렉토리/mysql을, 다음 :

  • MyISAM 테이블은/var/lib/mysql/databasename/
  • 에서 개별 파일에 저장됩니다 InnoDB는/var/lib/mysql/ibdata에 있습니다 (innodb_per_table 설정을 사용하지 않았다면 MyISAM 테이블과 비슷하게 저장됩니다)
0

해당 디렉토리 아래 다양한 파일에 저장됩니다 (예). 사용되는 정확한 파일은 테이블이 사용하는 엔진에 따라 다릅니다.

+0

innodb라고 말하면 더 구체적으로 말할 수 있습니까? – olamundo

-2

내 테이블에

아니 테이블 만 데이터베이스

해당하는 상대적으로 작은 디렉토리의 무리

서버 이름 - bin.0000001

바이너리 로그의

, 그것을 데이터와 아무 관련이 없습니다.

왜 그런지 알아야합니까?

2

ibdata1 파일과 그 ilk를 확인하십시오. the documentation에서

는 :.

"더 이노 구성 옵션을 지정하지 않으면 InnoDB 스토리지 엔진에 의해 관리되는 두 가지 중요한 디스크 기반 자원의 테이블 스페이스 데이터 파일과 로그 파일이며, MySQL은 자동 연장 10메가바이트 데이터를 생성 MySQL 데이터 디렉토리에있는 ib_logfile0과 ib_logfile1이라는 이름의 두 개의 5MB 로그 파일 ibdata1로 구성된다. 성능을 높이려면 다음 예제와 같이 InnoDB 매개 변수를 명시 적으로 제공해야한다. 물론 하드웨어와 요구 사항에 맞게 설정을 편집해야한다. "

+0

테이블을 삭제 한 후에 디스크 공간을 복구하려는 경우 http://dev.mysql.com/doc/refman/5.1/en/multiple-tablespaces.html을 참조하십시오. – janmoesen

관련 문제