MySQL版本:5.7.18
主要内容:
- <李>
,,,,什么是系统表空间
李> <李>,,,,系统表空间的其它作用
李> <李>,,,扩展系统表空间
李>
- <李>
什么是系统表空间
系统表空间是存放innodb数据字典的空间。
系统表空间的其它作用
同时系统还作为doublewrite缓冲区,更改缓冲区,和undo日志的存储区域。
扩展系统表空间
3.1查看当前的系统表空间
显示变量如% innodb_data_file_path %的;
注意:默认有一个12米的表空间文件
3.2扩展步骤
,,,,,3.2.1关闭mysqld
,,,,,3.2.2修改innodb_data_file_path选项
,,,,,,,,,,,,,,innodb_data_file_path=" ibdata1:12M; ibdata2:50M: autoextend”
,,,,,, 3.3.3启动mysqld
,或者
李>,,,,,,,,,,,,mysqld——datadir=/mysqldb/mysql-5.7.18/数据套接字=/mysqldb mysql-5.7.18/mysql.sock ——端口=3306 \
innodb_data_file_path=癷bdata1:12M; ibdata2:50M: autoextend”,
,,,,,,,,,,,,注一:如果命令行有”;”,必须用“引用。
,,,,,,,,,,,,注2:表空间文件的大小必须参照原来的大小。
,,,,,,,,,,,, note3:指定了datadir,表空间文件不需要指定路径,否则按当前路径的新路径对待。
,,,,,,