首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我想将lower_case_variables设置为1,但无法找到my.cnf

我想将lower_case_variables设置为1,但无法找到my.cnf
EN

Database Administration用户
提问于 2016-01-07 14:24:18
回答 2查看 37关注 0票数 1

MySQL仅以service mysql start启动,但它没有显示my.cnf的默认路径:

代码语言:javascript
复制
[root@localhost home]# ps -ef|grep mysql
root     23505     1  0 19:23 pts/4    00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/localhost.localdomain.pid
mysql    23596 23505  0 19:23 pts/4    00:00:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/lib/mysql/localhost.localdomain.err --pid-file=/var/lib/mysql/localhost.localdomain.pid
root     23713 19420  0 19:49 pts/4    00:00:00 grep mysql

my.cnf并不在我们所有的默认位置下。

当我通过创建一个新的MySQL启动my.cnf时,它不会启动。

我想重新启动MySQL &在my.cnf中添加一个变量。

当我从my.cnf中删除/etc时,MySQL启动时没有出现任何错误。

EN

回答 2

Database Administration用户

发布于 2016-01-07 23:32:03

若要定位系统中的所有"my.cnf“,请执行以下操作:

代码语言:javascript
复制
$ find / -name my.cnf
票数 0
EN

Database Administration用户

发布于 2016-01-08 03:03:08

确保在适当的标题下输入变量。查看一个示例my.cnf,您将看到标题显示为这个[mysqld]。如果你不把你的指令放在正确的标题下,它就行不通。我还没有听说过您正在讨论的变量,但是尝试将其放在"米舍尔德“下面,如下所示:

代码语言:javascript
复制
[mysqld]
lower_case_variables=1

还检查启动错误。您可能会发现变量名不存在,或者配置文件中有其他错误。

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

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

复制
相关文章

相似问题

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