使用MySQL 用戶端程式庫的mysql 和mysqldump 等程式支援透過多種傳輸協定(如TCP/IP、Unix 套接字)連接MySQL 到伺服器檔案、命名管道、共享記憶體等。
對於給定的連接,如果未指定傳輸協議,則將其確定為單獨的任務。
到 localhost 的連線將在 Unix 和類別 Unix 系統上產生套接字檔案連接,否則會產生到 127.0.0.1 的 TCP/IP 連線。如果必須特別指定協議,則可以使用 --protocol 命令選項來完成。
下表顯示了 --protocol 允許的值,並告訴平台每個值的位置適用的。需要注意的是,這些值並不會區分大小寫。
--協定值 | #使用的傳輸協定 | #適用平台 |
---|---|---|
TCP | TCP/IP | 全部 |
#SOCKET | Unix 套接字檔案 | #Unix 和類別Unix 系統 |
PIPE | 命名管道 | Windows | 共享記憶體 | Windows |
以上是如何強制 MySQL 透過 TCP 而不是 Unix 套接字連線?的詳細內容。更多資訊請關注PHP中文網其他相關文章!