设为首页 加入收藏

TOP

MySQL修改 innodb_data_file_path 参数注意事项
2019-04-02 22:08:29 】 浏览:77
Tags:MySQL 修改 innodb_data_file_path 参数 注意事项

mysql 修改 innodb_data_file_path 参数注意事项


在测试环境下没有设置过多的详细参数就初始化并启动了服务,后期优化的过程中发现innodb_data_file_path设置过小:


当没有配置innodb_data_file_path时,默认innodb_data_file_path = ibdata1:12M:autoextend


当需要改为1G时,不能直接在配置文件把ibdata1改为1G,


否则启动服务之后,从错误日志看到如下报错:


大致意思就是ibdata1的大小不是 65536page*16KB/1024KB=1G,而是 786page*16KB/1024KB=12M(未使用压缩页)


而应该再添加一个ibdata2:1G,如下:


重启数据库


直接改为如下的话


可以删除$mysql_datadir目录下ibdata1、ib_logfile0、ib_logfile1文件:


也可以启动MySQL,但是mysql错误日志里会报如下错误:



编程开发网
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇MySQL批量插入与唯一索引问题解决 下一篇关于Oracle单行函数与多行函数