MySQL 系统表空间扩容方法
一, 系统表空间扩容方法
方法 1: 在 innodb_data_file_path 参数后面加上 autoextend 参数
innodb_data_file_path=ibdata1:12M:autoextend
方法 2: 在 innodb_data_file_path 参数后面加上一个新的数据文件
innodb_data_file_path = /ibdata/ibdata1:988M;/disk2/ibdata2:50M:autoextend
二, 操作步骤
1. 修改参数 innodb_data_file_path
2. 关闭数据库, shutdown
3. 启动数据库, mysqld_safe &
4. 验证参数是否生效 show variables like 'innodb_data_file_path';
三, 案例
1. 查看默认参数MySQL>show variables like'innodb_data%';
+-----------------------+------------------------+
|Variable_name|Value|
+-----------------------+------------------------+
|innodb_data_file_path|ibdata1:12M:autoextend|
|innodb_data_home_dir|/zxdata/my3311/data|
+-----------------------+------------------------+
2rowsinset(0.00sec)
2. 关闭数据库
MySQL>shutdown;
3. 修改 my.cnf 参数文件[[emailprotected]~]#grep"path"/zxdata/my3311/etc/my.cnf
innodb_data_file_path=ibdata1:12M;ibdata2:50M:autoextend
4. 启动数据库
#/usr/local/MySQL/bin/mysqld_safe --defaults-file=/zxdata/my3311/etc/my.cnf &
5. 验证是否生效MySQL>show variables like'innodb_data%';
+-----------------------+------------------------------------+
|Variable_name|Value|
+-----------------------+------------------------------------+
|innodb_data_file_path|ibdata1:12M;ibdata2:50M:autoextend|
|innodb_data_home_dir|/zxdata/my3311/data|
+-----------------------+------------------------------------+
2rowsinset(0.01sec)
来源: http://www.bubuko.com/infodetail-3301129.html