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]組。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30126024/viewspace-2221484/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於控制檔案的總結
- Android 關於 so 檔案的總結Android
- 關於spring的配置檔案總結Spring
- sqlserver關於filestream檔案流、filetable檔案表的總結SQLServer
- mysql關於db.opt檔案的總結MySql
- mysql 多個引數選項檔案my.cnf優先順序研究MySql
- 組策略安全選項對應登錄檔項彙總(轉)
- ASM的優點總結--關於日誌檔案調整ASM
- Boot.ini 檔案的可用開關選項boot
- Mysql關於my.cnf引數檔案的讀取順序及各項配置的覆蓋優先順序MySql
- mysql的配置檔案my.cnfMySql
- 關於歸檔日誌的幾個引數選項
- 12C關於CDB、PDB 日誌檔案redo log的總結
- 【MySQL】my.cnf 配置檔案MySql
- java 位元組流檔案複製方法總結Java
- 關於近期的總結
- 關於UIWebView的總結UIWebView
- 關於BeautifulSoup的總結
- 關於HTML的總結HTML
- 關於oracle閃回資料歸檔的總結Oracle
- python專案開發例項書-關於開發Python專案的心得總結Python
- 關於開發Python專案的心得總結!Python
- sqlserver關於always on的總結SQLServer
- mysql關於variable的總結MySql
- ORACLE關於NULL的總結OracleNull
- 關於ORACLE鎖的總結Oracle
- 關於jboss配置的總結
- internet選項 對應的檔案
- mysql5.7.26的my.cnf配置檔案MySql
- Mysql配置檔案my.cnf詳解MySql
- 關於 Angular 12 的 inlineCriticalCss 選項AngularinlineCSS
- 關於oracle的控制檔案Oracle
- 關於檔案的open方法
- sqlserver關於mirror映象的總結SQLServer
- sqlserver 關於DBCC CHECKDB的總結SQLServer
- 關於golang的time包總結Golang
- 關於 iOS 批量打包的總結iOS
- 關於Teradata PI的總結