Mysql

之間的區別我_sq_一世米和sq一世mysql和我_sq_ld米和sq一世dmysqld在 MySQL 配置文件中

  • April 27, 2014

MySQL配置文件中有多個部分:

  • $$ mysql $$
  • $$ mysqld $$
  • $$ myisamchk $$
  • $$ mysqld_safe $$
  • $$ mysqlhotcopy $$
  • $$ mysqldump $$
  • $$ client $$

我發現在這些部分下定義了具有不同值的相同變數。

  • 定義這些部分的具體目的是什麼?
  • 有必要定義所有嗎?
  • MySQL如何解釋這些變數?

MySQL 將這些部分稱為**“組”**。這

$$ mysqld $$group 包含應用於 MySQL伺服器(mysqld 程序)的變數。這$$ mysql $$組包含客戶端程序 (mysql) 的變數。 這

$$ client $$選項組被所有客戶端程序讀取(但不是 mysqld),所以“mysql”、“mysqldump”等…… 這些組都不是強制性的,但通常我們至少設置

$$ mysqld $$因為這是我們配置伺服器的地方。 關於 MySQL 如何解釋這些變數,MySQL 文件說:

如果選項組名稱與程序名稱相同,則組中的選項專門適用於該程序。

最大限度

引用自:https://dba.stackexchange.com/questions/64000