MySQL调整系统表空间


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,表空间文件不需要指定路径,否则按当前路径的新路径对待。







,,,,,,

MySQL调整系统表空间