Mysql 对ubuntu上my.cnf文件的更改是否没有提交系统变量值?
我们有一个在ubuntu上运行的mariadb实例,下面是版本信息:Mysql 对ubuntu上my.cnf文件的更改是否没有提交系统变量值?,mysql,mariadb,Mysql,Mariadb,我们有一个在ubuntu上运行的mariadb实例,下面是版本信息: | Variable_name | Value | +-------------------------+---------------------------------+ | innodb_version | 5.6.26-76.0 | | protocol_version | 1
| Variable_name | Value |
+-------------------------+---------------------------------+
| innodb_version | 5.6.26-76.0 |
| protocol_version | 10 |
| slave_type_conversions | |
| version | 10.0.23-MariaDB-1~trusty-log |
| version_comment | mariadb.org binary distribution |
| version_compile_machine | x86_64 |
| version_compile_os | debian-linux-gnu |
| version_malloc_library | bundled jemalloc |
我想对max_allowed_packet全局变量进行更改,当它改变my.cnf文件中的值时,它不会改变值,尽管重新启动mysqld服务
但是,在使用set GLOBAL MAX_ALLOWED_PACKET=512设置值时;在mysql中是这样的,当我重新启动mysqld时,它会重置为默认值
如何强化更改,使我的.cnf文件中的更改看起来不起作用
提前感谢该值太低。范围是:
Range: 1024 to 1073741824
请参阅:是否更改了
my.cnf
的[mysqld]
部分?语法只是
max_allowed_packet = 512
如果您同时更改my.cnf并手动设置全局最大允许数据包=…,则无需重新启动mysqld
我从未见过这么低的a值。16M更合理,除非您有少量RAM
对my.cnf进行更改时要小心,这样做弊大于利。如果您愿意,我们可以回顾一下您的想法