mysql8.0 my.cnf只读_MySQL8.0 my.cnf踩坑记录

本文记录了在配置MySQL8.0的my.cnf文件时遇到的常见错误及其解决方法,包括time_zone参数错误、innodb_additional_mem_pool_size参数弃用、innodb_log_file_size调整不当、innodb_data_file_path设置错误以及innodb_undo_directory目录问题。通过正确修改配置和处理相关文件,可以避免这些问题。
摘要由CSDN通过智能技术生成

1.[ERROR] [MY-000067] [Server] unknown variable 'time_zone=+8:00'.

(1)报错地点:

配置文件(my.cnf)time_zone=+8:00'语句错误;

(2)报错原因:

MySQL8.0指定时区的参数应为default-time-zone=timezone

(3)解决办法:

修改为:default-time-zone=“+8:00”

2.[ERROR] [MY-000067] [Server] unknown variable 'innodb_additional_mem_pool_size=16M'.

(1)报错地点:

配置文件(my.cnf)中innodb_additional_mem_pool_size=16M

(2)报错原因:

该语句是 InnoDB 用来保存数据字典信息和其他内部数据结构的内存池的大小,单位是 byte,参数默认值为8M。数据库中的表数量越多,参数值应该越大,如果 InnoDB 用完了内存池中的内存,就会从操作系统中分配内存,同时在 error log 中打入报警信息。

在MySQL 5.6.3中被弃用,在MySQL 5.7.4中删除了。

(3)解决办法:

删除该配置语句即可。

3.[ERROR] [MY-012640] [InnoDB] Error number 28 means 'No space left on device'

[ERROR] [MY-012888] [InnoDB]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值