如何使用命名管道連接在Windows 10上連接到本機桌面電腦上的MySQL伺服器?

如何使用命名管道連接在Windows 10上連接到本機桌面電腦上的MySQL伺服器?

如何使用命名管道連接在Windows 10上連接到本機桌面電腦上的MySQL伺服器?我需要在 my.ini 檔案中編輯什麼?

答案1

客戶端如下決定要建立的連線類型:

如果主機未指定或是 localhost,則假定連線到本機:

在 Windows 上,如果伺服器啟用了共享記憶體連接,則用戶端將使用共享記憶體連接進行連接。

在 Unix 上,用戶端使用 Unix 套接字檔案進行連線。此--socket選項或MYSQL_UNIX_PORT環境變數可用於指定套接字名稱。

在 Windows 上,如果主機為 .,或 TCP/IP 未啟用且未--socket指定,或主機為空,則用戶端使用命名管道進行連線(如果伺服器啟用了命名管道連線)。如果未啟用命名管道連接,或進行連接的使用者不是named_pipe_full_access_group伺服器系統變數指定的 Windows 群組的成員,則會發生錯誤。

否則,使用 TCP/IP。

--protocol即使其他選項通常預設為某些其他協議,該選項也使您能夠建立特定類型的連線。也就是說,--protocol可以明確指定連線協定並覆寫前面的規則,即使對於本機也是如此。

https://dev.mysql.com/doc/refman/8.0/en/connecting.html

相關內容