如何在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 ,
否则启动服务之后,从错误日志看到如下报错:
2019-03-29T06:47:32.044316Z 0 [ERROR] InnoDB: The Auto-extending innodb_system data file ‘./ibdata1’ is of a different size 768 pages (rounded down to MB) than specified in the .cnf file: initial 65536 pages, max 0 (relevant if non-zero) pages!大致意思就是ibdata1的大小不是 65536page*16KB/1024KB=1G ,而是 786page*16KB/1024KB=12M
(未使用压缩页)
方法一:推荐而应该再添加一个 ibdata2:1G ,如下:
重启数据库!方法二:不推荐直接改为如下的话
可以删除$mysql_datadir目录下 ibdata1、ib_logfile0、ib_logfile1 文件:
也可以启动MySQL,但是mysql错误日志里会报如下错误:
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注开发云行业资讯频道,感谢您对开发云的支持。

相关推荐: PHPWAMP新版快速自定义任意的Mysql详解

下文内容主要给大家带来PHPWAMP新版快速自定义任意的Mysql详解,这里所讲到的知识,与书籍略有不同,都是开发云专业技术人员在与用户接触过程中,总结出来的,具有一定的经验分享价值,希望给广大读者带来帮助。讲解前先回答个小问题,有用户向我询问:PHPWAMP…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/19 09:56
下一篇 06/19 09:56

相关推荐