【问题标题】:How to resize mysql parameters via command line如何通过命令行调整mysql参数的大小
【发布时间】:2015-06-05 13:11:30
【问题描述】:

我尝试使用调整参数大小

set global parameter_name=size

从命令行,但它给了我错误

Error Code: 1238. Variable 'innodb_buffer_pool_size' is a read only variable

【问题讨论】:

  • 我已经检查了这两个链接并在 my.ini 文件中进行了更改。没关系,但我想通过命令行调整大小
  • 我也试过 SET sort_buffer_size=10000; SET @@local.sort_buffer_size=10000;设置全局排序缓冲区大小=1000000,会话排序缓冲区大小=1000000; SET @@sort_buffer_size=1000000; SET @@global.sort_buffer_size=1000000, @@local.sort_buffer_size=1000000;
  • @oldskool,@philRoss 但它给了我同样的错误。

标签: mysql parameters global


【解决方案1】:

'read only'变量是只读的。这意味着,它们的值不能以任何方式动态更改。你需要去你的my.cnf,在那里更改初始值并重新启动mysql进程。

【讨论】:

  • 先生,我正在使用亚马逊服务器 RDS,但我无权搜索 my.cnf 文件并对其进行修改。
  • 那你应该参考RDS文档。那里运行的是什么版本的mysql?另请参阅上面的链接。
猜你喜欢
  • 1970-01-01
  • 2012-03-16
  • 1970-01-01
  • 2013-04-15
  • 1970-01-01
  • 2020-11-19
  • 2020-10-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多