首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL忽略了my.cnf中的一些参数

MySQL忽略了my.cnf中的一些参数
EN

Database Administration用户
提问于 2012-10-17 09:08:44
回答 3查看 6.2K关注 0票数 3

我有一个虚拟盒,里面安装了两个MySQL实例。

一审:

代码语言:javascript
复制
- /etc/mysql/my.cnf
- /var/lib/mysql
- port = 3306

二审:

代码语言:javascript
复制
- /etc/mysql2/my.cnf
- /var/lib/mysql2
- port = 3307

我可以把两者连接起来。第一个例子很好。第二种不是。

MySQL没有忽略my.cnf文件中的一些参数(套接字、端口、pid文件、数据-dir.)。但是,如果我试图更改其他内容:缓存、缓冲区、日志文件,它将完全忽略重新启动后的更改。

我需要让MySQL阅读来自my.cnf的所有参数。

我试过:-把my.cnf/etc/mysql移到/var/lib/mysql;-注释掉!includeir /etc/mysql/conf.d

有人能指点我吗?

EN

回答 3

Database Administration用户

回答已采纳

发布于 2012-10-19 08:34:53

多亏了所有人。

问题解决了。问题在于权限方面:

代码语言:javascript
复制
- `mysql` doesn't have a permission to read my.cnf;
- I started up instance with sudo user;
- while connected without it.
票数 1
EN

Database Administration用户

发布于 2012-10-19 07:34:53

我在诊断一个盒的性能问题时遇到了类似的问题,结果发现该服务器的my.cnf中有一个不正确/错误的标题条目,所以MySQL忽略了该部分中的所有设置.

例如,如果您有以下内容;

代码语言:javascript
复制
[mysqld]
######################################################
# First, the generic server configuration items
port                    = 3306
socket                  = /var/lib/mysql/mysql.sock
datadir                 = /mysql/data

[client]
#password               = your_password
port                    = 3306
socket                  = /var/lib/mysql/mysql.sock

key_buffer_size         = 256M
table_open_cache        = 1024
query_cache_size        = 32M

然后,缓冲区调优部分将被忽略,因为它位于client部分,而不是mysqld部分.重新安排各部分,并按预期进行所有工作.

希望,这对你来说就像这样简单!

票数 2
EN

Database Administration用户

发布于 2013-05-17 19:12:55

我也有同样的症状。我将启动该服务,它将从/etc/my.cnf读取数据目录,而忽略其余部分。

我终于认定塞利诺是罪魁祸首。我查看了/var/ log /audit.log中的selinux日志文件,并看到了一些关于读取my.cnf属性的警告。

然后,我比较了selinux在有问题的服务器上对/etc/my.cnf的看法,并将它与另一个没问题的盒子进行了比较。在坏框中,命令:

代码语言:javascript
复制
ls -Z /etc/my.cnf

显示"admin_home_t“是许可的一部分,但在好的盒子上,它是"etc_t”。我想,在某个时候,我在文件顶部复制了一个my.cnf,并更改了selinux权限。

为了解决这个问题,我在/etc/my.cnf上发布了这个命令:

代码语言:javascript
复制
chcon -R -t etc_t /etc/my.cnf

重新启动mysqld:服务mysqld重新启动,my.cnf中的设置显示在变量中: mysql>显示变量;

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

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

复制
相关文章

相似问题

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