mysql配置my.cnf中!include和!includedir的作用

这篇具有很好参考价值的文章主要介绍了mysql配置my.cnf中!include和!includedir的作用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

-

先看官网截图:

mysql配置my.cnf中!include和!includedir的作用

------------------------------------------------------------------------------------------

举个例子:

[mysqld]
port=3306
...
...
...

[mysqladmin]
ssl=0
...
...
...
!include /home/mydir/myopt.cnf
!includedir /home/mydir/conf.d/

my.cnf内容如上。

文字说明:

my.cnf中的配置,都分有各个模块,例如:[mysqld] [client] [mysqladmin]等等。
各个模块下的参数指令都各自属于自己的模块,和其他模块相当于隔离。
而my.cnf这个配置文件,会被不同的进程所引用处理,例如:mysqld 、 mysqladmin 等等。
如果mysqld引入了my.cnf这个配置文件,它只会读取[mysqld]模块下的所有参数指令,不会搭理其他模块下的。
但有例外,就是上面两个命令 !include 和 !includedir。
不管他们两个参数指令,放在my.cnf中的哪一个模块下,任何地方,都会被处理。
而新引入的文件中,如果有[mysqld]模块参数指令,就会再添加,没有则什么都不做。

可能新人会觉得,云里雾里,莫名其妙,脱裤子放屁多此一举。
但你要知道,你学习的任何一个小技术点,在超大型项目中是难以想象的复杂!
甚至就这么简单的一个my.cnf也要分模块管理和处理,甚至不同模块,不同的人去配置管理。
所以,这个指令的存在就相当于,防止不同的人把别人的配置文件给忽略了。

另外,这样的话,你可以换一种方式管理配置文件了,把最最基础,最最通用的配置放在第一级文件。
然后其他不同情况,不同场景下的配置文件各自存放。
如果因为业务需求等情况,想换配置,只在第一级文件中,修改一下 !include这个指令指向的路径就可以了。

------------------------------------------------------------------------------------------

如果你是新人,请你一定记住,在学习某个技术时,不要把自己局限在一个单机的一个特别小的项目里,每一个技术点,有可能需要应用到你难以想象的超大超大型项目中,会变得超级复杂。你要通过这种思路,去理解一个技术点的存在意义和必要性。我相信,你一定可以,因为看了这篇文章的你,一定是个极客。文章来源地址https://www.toymoban.com/news/detail-445203.html

到了这里,关于mysql配置my.cnf中!include和!includedir的作用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Centos 7 通过Docker 安装MySQL 8.0.33实现数据持久化及my.cnf配置

    要在 CentOS 7 上使用 Docker 启动 MySQL 8.0.33,并配置 MySQL 的 my.cnf 文件,同时实现 MySQL 数据的持久化,可以按照以下步骤进行操作: 1、安装 Docker:确保你在 CentOS 7 上已经安装了 Docker。如果尚未安装,请按照 Docker 官方文档提供的说明进行安装。 2、创建持久化存储目录:为了

    2024年02月10日
    浏览(43)
  • Mysql /etc/my.cnf参数详解(二)

    #buffer相关 #buffer pool根据实际内存大小调整,标准为物理内存的50% innodb_buffer_pool_size=15996M //默认值128M,innodb_buffer_pool_size | 134217728 key_buffer_size = 33554432 #根据物理内存大小设置 确保每个instance内的内存2G左右 5000 1,=5000 9000 2,=9000 17000 4,=17000 33000 8,=33000 16 innodb_buffer_pool_instances=16

    2024年02月10日
    浏览(42)
  • mysql8.0及以上my.cnf设置lower_case_table_names=1无法启动

    今天装了Mysql,忙活了一下午终于装完了可以远程连接了,想着Mysql的大小写区分太麻烦就在/etc/my.cnf里面加了一句lower_case_table_names=1,结果重启数据的时候就报错了如下: 查了老半天,各种说法都有,给权限啊,添加路径什么的,我以为是我用了一会,改了什么数据文件什么

    2024年02月12日
    浏览(40)
  • 看了mysql8.0官网,发现set sql_mode原来有可以不用修改my.cnf或mysqld-auto.cnf就可以持久化系统变量的方式

    @@GLOBAL.sql_mode: 全局级别的设置,影响所有新的客户端连接。通常需要具有高级权限才能修改,且修改后对尚未建立连接的新会话生效,对当前已存在的会话无效。MySQL服务器重启后,如果没有在配置文件中永久设定,全局设置将恢复到服务器启动时的默认值或配置文件中的设

    2024年04月15日
    浏览(38)
  • MySQL数据库——MySQL配置文件(my.ini)详解

    my.ini 是 MySQL 数据库中使用的配置文件,MySQL 服务器启动时会读取这个配置文件,我们可以通过修改这个文件,达到更新配置的目的。 这里以 Windows 系统下的 my.ini 配置文件为样板,讲解 MySQL 配置文件中的参数。 一般情况下,my.ini 在 MySql 安装的根目录下,也有可能在隐藏文

    2023年04月09日
    浏览(43)
  • (简单成功版本)Mysql配置my.ini文件

    目录 一、背景 二、删除原有的mysql服务 三、初始化mysql 四、自行添加my.ini文件 五、新建mysql服务 六、启动mysql服务 七、设置数据库密码 7.1 登录mysql数据库  7.2 修改root用户密码 八、配置my.ini问题    我在两台电脑上安装了MySQL Server 8.0,准备继续做 数据库主从复制配置 ,这

    2023年04月08日
    浏览(38)
  • MySQL如何安装配置(含my.ini详细配置-新旧版通杀)

    对应全套文章链接: MySQL如何安装配置(含my.nin详细配置-新旧版通杀) (qq.com) 百度搜索MySQL 进入以下页面,在依次点击download、MySQL Community (GPL) Downloads » 点击 MySQL Community Server 我这里是window,自己选择相应的系统进行下载-选择第一个即可(免安装版) zip Archive:是直接解压缩

    2023年04月08日
    浏览(49)
  • mysql大文件导入sql,没有配置my-ini的情况下,或者配置文件不生效命令修改

    找到mysql的bin用管理员登录mysql mysql -u root -p 修改最大传输包 set global max_allowed_packet = 5 1024 1024*100;

    2024年02月11日
    浏览(44)
  • mysql 8.0 找不到my.ini配置文件以及报sql_mode=only_full_group_by解决方案

    sql_mode=only_full_group_by问题产生原因:MySQL 5.7.5及以上功能依赖检测功能。如果启用了ONLY_FULL_GROUP_BY SQL模式(默认情况下),MySQL将拒绝选择列表,HAVING条件或ORDER BY列表的查询引用在GROUP BY子句中既未命名的非集合列,也不在功能上依赖于它们。 1、navcat中新建查询: select @@

    2024年01月23日
    浏览(51)
  • 最详细HDFS常用命令作用及截图

    Hdfs dfs -appendToFile:把本地文件中的内容追加到HDFS中指定文件的末尾 Hdfs dfs -cat :用于查看分布式文件系统中指定文件里面的内容; 两个命令在一个截图中 Hdfs dfs -checksum:用来查看指定文件的MD5值 Hdfs dfs -charp:对分布式文件系统中的文件进行授权给指定用户 Hdfs dfs -chmod   

    2024年02月12日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包