首頁  >  文章  >  資料庫  >  MySQL 中的 `init_connect` 和 `init-connect` 有什麼不同?

MySQL 中的 `init_connect` 和 `init-connect` 有什麼不同?

Susan Sarandon
Susan Sarandon原創
2024-11-04 07:47:30862瀏覽

What are the Differences Between `init_connect` and `init-connect` in MySQL?

了解MySQL 設定檔(my.ini) 的選用部分

MySQL 設定檔(my.ini) 包含各個部分自訂MySQL 伺服器及其客戶端的行為。每個部分都有特定的用途,並且可以包含多個選項。

可選部分:

  • [mysql](或[mysql. server]): 適用於MySQL 命令列客戶端(mysql)。
  • [client](或[mysql_client]):適用於所有客戶端連接,包括MySQL 命令列client.
  • [mysqld] (或[mysqld_server]):適用於MySQL 伺服器。
  • [mysqldump](或 [mysqldump_options] ):適用於 mysqldump 實用程式。
  • [mysqladmin](或 [mysqladmin_options]):適用於 mysqladmin 實用程式。

init_connect 與. init-connect:

init_connect 和 init-connect 之間的區別在於它們的使用上下文。

  • init_connect: 用作命令列參數(帶有連字符)指定在每個新連接開始時執行的 SQL 腳本。
  • init-connect: 用作 my.ini 配置中的選項檔案(帶下劃線)來設定要在每個連線開始時執行的全域 SQL 腳本。

參考:

有關MySQL設定檔部分和選項,參考官方文件:https://dev.mysql.com/doc/refman/5.5 /en/option-files.html

以上是MySQL 中的 `init_connect` 和 `init-connect` 有什麼不同?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn