视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
MySQL修改my.cnf配置不生效的解决方法
2020-11-09 20:51:00 责编:小采
文档


本文实例讲述了MySQL修改my.cnf配置不生效的解决方法。分享给大家供大家参考,具体如下:

一、问题:

修改了 my.cnf 配置文件后,却不生效,这是怎么回事?

二、原因:

我们注意到,这里只说了修改 my.cnf,并没有说清楚其绝对路径是哪个文件。也就是说,有可能修改的不是正确路径下的my.cnf文件。

在MySQL中,是允许存在多个 my.cnf 配置文件的,有的能对整个系统环境产生影响,例如:/etc/my.cnf。有的则只能影响个别用户,例如:~/.my.cnf。

MySQL读取各个my.cnf配置文件的先后顺序是:

/etc/my.cnf
/etc/mysql/my.cnf
/usr/local/mysql/etc/my.cnf
~/.my.cnf

其他自定义路径下的my.cnf,例如:/data/mysql/yejr_3306/my.cnf

不管是mysqld服务器端程序,还是mysql客户端程序,都可以采用下面两个参数来自行指定要读取的配置文件路径:

-defaults-file=#, 只读取指定的文件(不再读取其他配置文件)

-defaults-extra-file=#, 从其他优先级更高的配置文件中读取全局配置后,再读取指定的配置文件(有些选项可以覆盖掉全局配置从的设定值)

因此,可以看到,如果你修改的是非“著名”目录下的 my.cnf,有可能看起来是不生效的,需要自行指定,或者统一放在 /etc/my.cnf 下,采用多实例的方式来管理即可。

更多关于MySQL相关内容感兴趣的读者可查看本站专题:《MySQL常见错误提示与解决方法汇总》、《MySQL日志操作技巧大全》、《MySQL事务操作技巧汇总》、《MySQL存储过程技巧大全》、《MySQL数据库锁相关技巧汇总》及《MySQL常用函数大汇总》

希望本文所述对大家MySQL数据库计有所帮助。

您可能感兴趣的文章:

  • MySQL配置文件my.cnf参数优化和中文详解
  • mysql 查看当前使用的配置文件my.cnf的方法(推荐)
  • MySQL性能优化之路---修改配置文件my.cnf
  • mysql服务性能优化—my.cnf_my.ini配置说明详解(16G内存)
  • mysql通过my.cnf修改默认字符集为utf-8的方法和注意事项
  • MariaDB(Mysql分支)my.cnf配置文件中文注释版
  • MySQL配置文件my.cnf中文详解附mysql性能优化方法分享
  • MySQL配置文件my.cnf优化详解(mysql5.5)
  • 对MySQL配置参数 my.ini/my.cnf的详细解析
  • Ubuntu中MySQL的参数文件my.cnf示例详析
  • 下载本文
    显示全文
    专题