innodb系统表空间维护方法
16lz
2022-01-01
环境说明:
有一个在运行中的mysql环境,由于之前的配置文件设置的过于简单(没有配置innodb_data_file_path变更);造成现在系统表空间已经满了
如果innodb_data_file_path之前没有设置那么它会采用默认值:innodb_data_file_path=ibdata1:12M;问题就是出在了这里它没有设置
autoextend
解决思路:
1、关闭已经在运行中的mysql
mysqladmin -h127.0.0.1 -uroot -pxxxx shutdown
[mysqld]innodb_data_file_path = ibdata1:12M;ibdata2:12M:autoextend
service mysqld start
大致步骤如下
1、用mysqldump备份你的数据库
2、关闭你的mysql数据库并删除datadir下的的有文件
3、编辑配置文件到你想要的配置并重新初始一个新的mysql数据库
4、从第一步的dump文件中还原数据库
更多相关文章
- Linux系统查看磁盘可用空间的5个命令
- ES6 变量声明,箭头函数,数组方法,解构赋值,JSON,类与继承,模块化练习
- 浅谈Java中Collections.sort对List排序的两种方法
- Python list sort方法的具体使用
- python list.sort()根据多个关键字排序的方法实现
- android上一些方法的区别和用法的注意事项
- android实现字体闪烁动画的方法
- Android中dispatchDraw分析
- Android四大基本组件介绍与生命周期