我的编程空间,编程开发者的网络收藏夹
学习永远不晚

my.cnf文件关于组选项的总结

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

my.cnf文件关于组选项的总结

1、[server]和[mysqld]的区别,没有看到官方文档,个人感觉server指整台服务器,mysqld指实例,当一台服务器上多个实例使用同一个配置文件my.cnf时,[server]通用于所有实例,[mysqld_3306] [[mysqld_3307] [mysqld_3308]对应单独实例

2、mysqld从[mysqld]和[server]组中读取选项。 mysqld_safe从[mysqld],[server],[mysqld_safe]和[safe_mysqld]组中读取选项。 mysql.server从[mysqld]和[mysql.server]组中读取选项。

3、[client]组更通用,因为它被所有客户端程序读取,而[mysqldump]组只能由mysqldump读取

4、后面的选项会覆盖前面的选项,比如按[client],[mysqldump]的顺序放置选项组,则[mysqldump]选项会覆盖[client]选项




https://dev.mysql.com/doc/refman/5.7/en/option-files.html

[group]

group is the name of the program or group for which you want to set options. After a group line, any option-setting lines apply to the named group until the end of the option file or another group line is given. Option group names are not case-sensitive.

group是要为其设置选项的程序或组的名称。 在组行之后,任何选项设置行都将应用于命名组,直到选项文件的末尾或另一个组行为止。 选项组名称不区分大小写。


If an option group name is the same as a program name, options in the group apply specifically to that program. For example, the [mysqld] and [mysql] groups apply to the mysqld server and the mysql client program, respectively.

The [client] option group is read by all client programs provided in MySQL distributions (but not by mysqld). 

如果选项组名称与程序名称相同,则组中的选项将专门应用于该程序。 例如,[mysqld]和[mysql]组分别应用于mysqld服务器和mysql客户端程序。

[client]选项组由MySQL发行版中提供的所有客户端程序读取(但不是由mysqld提供)。


The [client] group enables you to specify options that apply to all clients. For example, [client] is the appropriate group to use to specify the password for connecting to the server. (But make sure that the option file is accessible only by yourself, so that other people cannot discover your password.) Be sure not to put an option in the [client] group unless it is recognized by all client programs that you use. Programs that do not understand the option quit after displaying an error message if you try to run them.

List more general option groups first and more specific groups later. For example, a [client] group is more general because it is read by all client programs, whereas a [mysqldump] group is read only by mysqldump. Options specified later override options specified earlier, so putting the option groups in the order [client], [mysqldump] enables mysqldump-specific options to override [client] options.

[client]组使您可以指定适用于所有客户端的选项。 例如,[client]是用于指定连接到服务器的密码的适当组。 (但请确保选项文件只能由您自己访问,以便其他人无法发现您的密码。)请确保不要在[client]组中添加选项,除非您使用的所有客户端程序都能识别它。 如果您尝试运行错误消息,则在显示错误消息后,不理解该选项的程序将退出。

首先列出更多通用选项组,稍后列出更具体的组。 例如,[client]组更通用,因为它被所有客户端程序读取,而[mysqldump]组只能由mysqldump读取。 稍后指定的选项会覆盖先前指定的选项,因此按[client],[mysqldump]的顺序放置选项组会启用特定于mysqldump的选项来覆盖[client]选项。


To create option groups to be read only by mysqld servers from specific MySQL release series, use groups with names of [mysqld-5.6], [mysqld-5.7], and so forth. The following group indicates that the sql_mode setting should be used only by MySQL servers with 5.7.x version numbers:

[mysqld-5.7]

sql_mode=TRADITIONAL

要创建仅由特定MySQL发行系列中的mysqld服务器读取的选项组,请使用名称为[mysqld-5.6],[mysqld-5.7]等的组。 以下组表示sql_mode设置应仅由具有5.7.x版本号的MySQL服务器使用:

[mysqld-5.7]

sql_mode=TRADITIONAL


Write the contents of an included option file like any other option file. That is, it should contain groups of options, each preceded by a [group] line that indicates the program to which the options apply.

像任何其他选项文件一样写入包含的选项文件的内容。 也就是说,它应该包含选项组,每个选项前面都有一个[group]行,表示选项适用的程序。



https://dev.mysql.com/doc/refman/5.7/en/server-options.html

mysqld reads options from the [mysqld] and [server] groups. mysqld_safe reads options from the [mysqld], [server], [mysqld_safe], and [safe_mysqld] groups. mysql.server reads options from the [mysqld] and [mysql.server] groups.

An embedded MySQL server usually reads options from the [server], [embedded], and [xxxxx_SERVER] groups, where xxxxx is the name of the application into which the server is embedded.

mysqld从[mysqld]和[server]组中读取选项。 mysqld_safe从[mysqld],[server],[mysqld_safe]和[safe_mysqld]组中读取选项。 mysql.server从[mysqld]和[mysql.server]组中读取选项。

嵌入式MySQL服务器通常从[server],[embedded]和[xxxxx_SERVER]组中读取选项,其中xxxxx是嵌入服务器的应用程序的名称。



https://dev.mysql.com/doc/refman/5.7/en/server-options.html#option_mysqld_defaults-group-suffix

Read not only the usual option groups, but also groups with the usual names and a suffix of str. For example, mysqld normally reads the [mysqld] group. If the --defaults-group-suffix=_other option is given, mysqld also reads the [mysqld_other] group.

不仅要读取常用选项组,还要读取通常名称和后缀str的组。 例如,mysqld通常读取[mysqld]组。 如果给出了--defaults-group-suffix = _other选项,mysqld也会读取[mysqld_other]组。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

my.cnf文件关于组选项的总结

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

关于实训项目文件保护系统的总结

此次实训项目的核心内容是文件的保护系统,核心是对文件的加解密。开发之初,本着边做边学习的想法,我们选了毫无基础的python作为开发语言,对语法的不熟悉成为了我们最大的障碍。我们最终所实现的目标有如下几个:简单的用户管理、文件加解密、用户公
2023-01-30

Vue中关于重新渲染组件的方法及总结

这篇文章主要介绍了Vue中关于重新渲染组件的方法及总结,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2022-12-03

关于Java多线程上下文切换的总结

CPU通过时间片分配算法来循环执行任务,当前任务执行一个时间片后会切换到下一个任务。但是,在切换前会保存上一个任务的状态,以便下次切换回这个任务时,可以再次加载这个任务的状态,从任务保存到再加载的过程就是一次上下文切换,需要的朋友可以参考下
2023-05-19

Linux文件管理的相关命令总结

这篇文章主要讲解了“Linux文件管理的相关命令总结”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux文件管理的相关命令总结”吧!$ls .是list的简写,列出当前目录下的所有文件名
2023-06-05

Linux下常用的文件相关命令总结

这篇文章主要讲解了“Linux下常用的文件相关命令总结”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下常用的文件相关命令总结”吧!显示当前目录下各个文件的大小代码如下:ll -h
2023-06-12

Python 中关于文件操作的注意事项

文件操作#打开文件f = open('要打开的文件路径',mode = 'r/w/a', encoding = '文件原来写入时的编码')#操作data = f.read() #读取f.write('要写入的内容')#关闭文件f.clos
2023-01-31

关于golang中map使用的几点注意事项总结(强烈推荐!)

map是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用,下面这篇文章主要给大家介绍了关于golang中map使用的几点注意事项,需要的朋友可以参考下
2023-01-28

关于云服务器组的描述,以下哪些是正确的选项

云服务器组是一种服务器架构,其目的是将数据存储在云服务器上,然后将其分配给远程用户。这意味着在云服务器上,你不必拥有硬件或软件,因此你可以将数据存储在虚拟机(VM)上,并通过网络访问和访问它们。在选择云服务器组时,以下一些选项是正确的:选择一组具有优秀数据保护和可靠性的云服务器组,以确保您的数据在存储、使用和传输过程中不会丢失或损坏。考虑所选云服务器组提供的支持选项,例如可选的远程复制和备份选项,或者可选的数...
2023-10-27

编程热搜

目录