首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法识别MySQL innodb_log_file_size更改

问无法识别MySQL innodb_log_file_size更改
EN

Database Administration用户
提问于 2016-05-19 18:13:53
回答 1查看 1.4K关注 0票数 1

我正在尝试在一个innodb_log_file_size 14.14 ( MySQL 14.14)中设置MySQL选项。5.6.30)在Ubuntu15.10上安装以解决一个问题(导入一个具有大BLOB字段的数据库),但是日志大小一直默认为48 on。我读过一些关于这方面的文章,但还没有找到解决办法。任何帮助都是非常感谢的。

我的过程:

  • 设置全局innodb_fast_shutdown = 0;(在MySQL会话中)
  • /etc/init.d/mysql停止
  • rm /var/lib/mysql/ib_logfile0 0和ib_logfile1
  • (编辑my.cnf)
  • /etc/init.d/mysql start

在/etc/mysql/my.cnf (它是指向/etc/ symlink /my.cnf的符号链接,它是/etc/mysql/my.cnf迁移的符号链接):

代码语言:javascript
复制
[mysqld]
...
innodb_buffer_pool_size = 1000M
innodb_force_recovery = 0
innodb_file_per_table = 1
innodb_file_format = barracuda
innodb_read_io_threads = 16
innodb_log_file_size   = 1G
innodb_log_files_in_group = 4

我还在/etc/mysql/mysql.con.d/mysqld.cnf中设置了这个变量,以防出现优先级。

日志文件内容如下:

代码语言:javascript
复制
2016-05-19 09:25:23 24141 [Note] Plugin 'FEDERATED' is disabled.
2016-05-19 09:25:23 24141 [ERROR] Function 'innodb' already exists
2016-05-19 09:25:23 24141 [Warning] Couldn't load plugin named 'innodb' with soname 'ha_innodb.so'.
2016-05-19 09:25:23 24141 [ERROR] Function 'federated' already exists
...
2016-05-19 09:25:23 24141 [Note] InnoDB: Using atomics to ref count buffer pool pages
2016-05-19 09:25:23 24141 [Note] InnoDB: The InnoDB memory heap is disabled
2016-05-19 09:25:23 24141 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2016-05-19 09:25:23 24141 [Note] InnoDB: Memory barrier is not used
2016-05-19 09:25:23 24141 [Note] InnoDB: Compressed tables use zlib 1.2.8
2016-05-19 09:25:23 24141 [Note] InnoDB: Using Linux native AIO
2016-05-19 09:25:23 24141 [Note] InnoDB: Using CPU crc32 instructions
2016-05-19 09:25:23 24141 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2016-05-19 09:25:23 24141 [Note] InnoDB: Completed initialization of buffer pool
2016-05-19 09:25:23 24141 [Note] InnoDB: Setting log file ./ib_logfile101 size to 48 MB
2016-05-19 09:25:23 24141 [Note] InnoDB: Setting log file ./ib_logfile1 size to 48 MB
2016-05-19 09:25:23 24141 [Note] InnoDB: Renaming log file ./ib_logfile101 to ./ib_logfile0
2016-05-19 09:25:23 24141 [Warning] InnoDB: New log files created, LSN=2798779859498
2016-05-19 09:25:23 24141 [Note] InnoDB: Highest supported file format is Barracuda.
EN

回答 1

Database Administration用户

发布于 2016-05-19 22:11:41

我们在Ubuntu16.04上使用MySQL 5.7.x的Ubuntu工作站上尝试了相同的过程,并且没有问题。

基于此,我们决定将服务器的操作系统升级到Ubuntu16.04,后者将MySQL升级到5.7.12版本。在更改my.cnf以反映某些选项名称中的更改并重新启动服务之后,日志文件现在具有正确的大小并解决了问题。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/139040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档