返回顶部
首页 > 资讯 > 数据库 >mysql配置my.cnf中!include和!includedir的作用
  • 320
分享到

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

mysql数据库服务器 2023-09-06 18:09:21 320人浏览 薄情痞子
摘要

- 先看官网截图: ------------------------------------------------------------------------------------------ 举个例子: [Mysqld] p

-

先看官网截图:

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

举个例子:

[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://blog.csdn.net/dqh_1015/article/details/128168640

您可能感兴趣的文档:

--结束END--

本文标题: mysql配置my.cnf中!include和!includedir的作用

本文链接: https://lsjlt.com/news/397369.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • mysql配置my.cnf中!include和!includedir的作用
    - 先看官网截图: ------------------------------------------------------------------------------------------ 举个例子: [mysqld] p...
    99+
    2023-09-06
    mysql 数据库 服务器
  • mysql的配置文件my.cnf
    [client]port=3306socket=/u01/svr/run/mysql.sock[mysql]#pid_file=/u01/svr/run/mysqld.pid[mysqld]autocommit=1general_log=o...
    99+
    2023-06-03
  • MySQL中怎么配置 my.cnf参数
    本篇文章给大家分享的是有关MySQL中怎么配置 my.cnf参数,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。# 以下选项会被MySQL客户端...
    99+
    2024-04-02
  • MySQL中my.cnf配置文件的示例分析
    这篇文章主要为大家展示了“MySQL中my.cnf配置文件的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL中my.cnf配置文件的示例分析”这...
    99+
    2024-04-02
  • MySQL配置文件my.cnf的参数优化和中文详解
    本篇内容主要讲解“MySQL配置文件my.cnf的参数优化和中文详解”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL配置文件my.cnf的参数优化和中文...
    99+
    2024-04-02
  • logback配置中变量和include的应用方式
    目录logback配置中变量和include的应用Example:首先把配置内容抽取一个公共文件default.xml然后基于公共文件定义各自的配置最后在logback.xml中就可...
    99+
    2024-04-02
  • my.cnf配置文件中mysql pid参数说明
    my.cnf配置文件中mysql pid参数说明 当MySQL实例启动时,会将自己的进程ID写入一个文件中——该文件即为pid文件。该文件可由参数pid_file控制,默认位于数据库目录下,文件名为主...
    99+
    2024-04-02
  • MySQL数据库5.0的my.cnf配置选项
    这篇文章主要介绍“MySQL数据库5.0的my.cnf配置选项”,在日常操作中,相信很多人在MySQL数据库5.0的my.cnf配置选项问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大...
    99+
    2024-04-02
  • MySQL:查找my.cnf配置文件的路径
    # 方式一ps -ef|grep mysql|grep 'my.cnf'# 方式二mysql --help|grep 'my.cnf'# 方式三find / -name my.cnf 默认的查找路径 ...
    99+
    2023-09-08
    mysql 数据库 linux
  • Linux下查看MySQL的配置文件my.cnf位置
    安装mysql后,系统中会有多个my.cnf文件。 查找系统中存在的所有my.cnf文件 使用 locate my.cnf 命令可以列出所有的my.cnf文件: > locate my.cnf/etc/my.cnf/usr/local/my...
    99+
    2023-08-16
    linux mysql 运维
  • php中include的作用
    php 中 include 可将外部文件内容插入到当前脚本中。它方便模块化代码、代码重用和延迟加载,但也可能导致文件丢失、性能开销和命名空间冲突。 PHP 中 include 的作用 ...
    99+
    2024-04-29
    延迟加载
  • mysql 8.0 配置文件my.cnf中文注解【转载】
    ########################################################################### ## my.cnf for MySQL 8.0.x ...
    99+
    2021-11-24
    mysql 8.0 配置文件my.cnf中文注解【转载】
  • windows查看mysql 数库的配置文件my.ini(==my.cnf Linux中)
    第一步:右键此电脑——>点击管理  第二步:选择服务找到mysql   第三步:右键属性 然后找到 defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" MYSQL57...
    99+
    2023-09-15
    linux mysql 服务器
  • MySQL中my.cnf文件的选项设置
    本篇内容介绍了“MySQL中my.cnf文件的选项设置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!mys...
    99+
    2024-04-02
  • mysql配置文件my.cnf的事例并附解释
    #更改磁盘调度算法echo 'deadline' >/sys/block/xvdb/queue/scheduler#关掉NUMA特性#numactl --interleave=all下面是my.cnf...
    99+
    2024-04-02
  • 生产库MySQL配置文件my.cnf的示例分析
    这篇文章主要介绍了生产库MySQL配置文件my.cnf的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 ...
    99+
    2024-04-02
  • mysql数据库中my.cnf配置文件重要参数优化配置的示例分析
    小编给大家分享一下mysql数据库中my.cnf配置文件重要参数优化配置的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!...
    99+
    2024-04-02
  • 通过shell脚本对mysql的增删改查及my.cnf的配置
    shell操作mysql 获取mysql默认密码 新安装的mysql,密码是默认密码 #!/bin/bash # STRING:获取mysql默认密码的一段字符串 # 例如:A temporary passwo...
    99+
    2022-06-01
    shell脚本mysql增删改查 mysql my.cnf配置
  • jsp中include指令的作用是什么
    在JSP中,include指令用于在当前JSP页面中包含其他JSP页面或静态文件的内容。它的作用是将被包含的内容直接嵌入到当前页面中...
    99+
    2023-08-12
    jsp include
  • c++中include<string>的作用
    include 在 c++ 中的作用是提供字符串处理功能。它主要包含:1. string 类,用于创建、修改和操作可变长度字符串;2. stringstream 类,用于字符串流式转换...
    99+
    2024-05-14
    c++ 标准库
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作