Mysql 테이블스페이스 생성 방법: [테이블스페이스 테이블스페이스 생성, 데이터 파일 저장 경로 추가;]. 테이블스페이스를 삭제하려면 sql문 [DROP TABLESPACE tablespace_name;]을 실행하면 된다.
테이블스페이스 생성
(권장 튜토리얼: mysql tutorial)
sql 구문:
mysql> create tablespace big_data_in_mysql add datafile 'first.ibd'; Query OK, 0 rows affected (0.57 sec)
위 구문은 big_data_in_mysql이라는 테이블스페이스를 생성합니다. 동시에 이 테이블스페이스에 해당하는 데이터는 first.ibd 파일에 저장됩니다.
여기에는 지정된 저장 디렉터리가 없으므로 기본 저장 경로가 사용됩니다. 이때 기본 데이터 저장 폴더로 이동하여 생성 성공 여부를 확인할 수 있습니다.
테이블스페이스 보기
mysql> select * from information_schema.INNODB_SYS_TABLESPACES ; +-------+---------------------------------+------+-------------+------------+-----------+---------------+------------+---------------+-----------+----------------+ | SPACE | NAME | FLAG | FILE_FORMAT | ROW_FORMAT | PAGE_SIZE | ZIP_PAGE_SIZE | SPACE_TYPE | FS_BLOCK_SIZE | FILE_SIZE | ALLOCATED_SIZE | +-------+---------------------------------+------+-------------+------------+-----------+---------------+------------+---------------+-----------+----------------+ | 2 | mysql/plugin | 33 | Barracuda | Dynamic | 16384 | 0 | Single | 65536 | 98304 | 98304 | | 3 | mysql/servers | 33 | Barracuda | Dynamic | 16384 | 0 | Single | 65536 | 98304 | 98304 | | 4 | mysql/help_topic | 33 | Barracuda | Dynamic | 16384 | 0 | Single | 65536 | 9437184 | 9437184 | ···· | 93 | bas/t_bas_shop_item | 33 | Barracuda | Dynamic | 16384 | 0 | Single | 65536 | 163840 | 163840 | | 119 | insidemysql/student#p#p2 | 33 | Barracuda | Dynamic | 16384 | 0 | Single | 65536 | 98304 | 98304 | | 120 | insidemysql/t | 33 | Barracuda | Dynamic | 16384 | 0 | Single | 65536 | 98304 | 98304 | | 122 | test_tablespace | 2048 | Any | Any | 16384 | 0 | General | 65536 | 65536 | 65536 | | 125 | big_data_in_mysql | 2048 | Any | Any | 16384 | 0 | General | 65536 | 65536 | 65536 | +-------+---------------------------------+------+-------------+------------+-----------+---------------+------------+---------------+-----------+----------------+ 53 rows in set (0.03 sec)
테이블스페이스 삭제
DROP TABLESPACE tablespace_name [ENGINE [=] engine_name]
관련 권장 사항: php training
위 내용은 mysql에서 테이블스페이스를 생성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!