MySQL實現了四種通訊協議

2021-09-02 17:17:13 字數 697 閱讀 4619

mysql

實現了四種通訊協議

tcp/ip協議,通常我們通過來連線mysql,各種主要程式語言都是根據這個協議實現了連線模組

unix socket協議,這個通常我們登入mysql伺服器中使用這個協議,因為要使用這個協議連線mysql需要乙個物理檔案,檔案的存放位置在配置檔案中有定義,值得一提的是,這是所有協議中最高效的乙個。

share memory協議,這個協議一般人不知道,肯定也沒用過,因為這個只有windows可以使用,使用這個協議需要在配置檔案中在啟動的時候使用–shared-memory引數,注意的是,使用此協議,乙個host上只能有乙個server,所以這個東西一般沒啥用的,除非你懷疑其他協議不能正常工作,實際上微軟的sql sever也支援這個協議

named pipes協議,這個協議也是只有windows才可以用,同shared memory一樣,使用此協議,乙個host上依然只能有乙個server,即使是使用不同的埠也不行,named pipes 是為區域網而開發的協議。記憶體的一部分被某個程序用來向另乙個程序傳遞資訊,因此乙個程序的輸出就是另乙個程序的輸入。第二個程序可以是本地的(與第乙個程序位於同一臺計算機上),也可以是遠端的(位於聯網的計算機上)。正因為如此,假如你的環境中沒有或者禁用tcp/ip環境,而且是windows伺服器,那麼好歹你的資料庫還能工作。使用這個協議需要在啟動的時候新增–enable-named-pipe選項

MySQL實現了四種通訊協議

mysql實現了四種通訊協議 tcp ip協議,通常我們通過來連線mysql,各種主要程式語言都是根據這個協議實現了連線模組 unix socket協議,這個通常我們登入mysql伺服器中使用這個協議,因為要使用這個協議連線mysql需要乙個物理檔案,檔案的存放位置在配置檔案中有定義,值得一提的是,...

MySQL實現了四種通訊協議

tcp ip協議,通常我們通過來連線mysql,各種主要程式語言都是根據這個協議實現了連線模組 unix socket協議,這個通常我們登入mysql伺服器中使用這個協議,因為要使用這個協議連線mysql需要乙個物理檔案,檔案的存放位置在配置檔案中有定義,值得一提的是,這是所有協議中最高效的乙個。s...

Modbus通訊協議中的四種位元組順序

國內裝置基本上是a b c d順序,國外裝置基本上是b a d c順序。低位優先位元組交換。使用兩個暫存器。使用ieee 754規範,如顯示不正常可進行 位元組順序 交換位置即可。如下 float big endian 位元組順序 a b c d float little endian 位元組順序 ...