回覆列表
  • 1 # pgdih2115

    你看一下哪個不是吧,以下是MySQL實現了四種通訊協議TCP/IP協議,通常我們透過來連線MySQL,各種主要程式語言都是根據這個協議實現了連線模組UnixSocket協議,這個通常我們登入MySQL伺服器中使用這個協議,因為要使用這個協議連線MySQL需要一個物理檔案,檔案的存放位置在配置檔案中有定義,值得一提的是,這是所有協議中最高效的一個。ShareMemory協議,這個協議一般人不知道,肯定也沒用過,因為這個只有windows可以使用,使用這個協議需要在配置檔案中在啟動的時候使用–shared-memory引數,注意的是,使用此協議,一個host上只能有一個server,所以這個東西一般沒啥用的,除非你懷疑其他協議不能正常工作,實際上微軟的SQLSever也支援這個協議NamedPipes協議,這個協議也是隻有windows才可以用,同sharedmemory一樣,使用此協議,一個host上依然只能有一個server,即使是使用不同的埠也不行,NamedPipes是為區域網而開發的協議。記憶體的一部分被某個程序用來向另一個程序傳遞資訊,因此一個程序的輸出就是另一個程序的輸入。第二個程序可以是本地的(與第一個程序位於同一臺計算機上),也可以是遠端的(位於聯網的計算機上)。正因為如此,假如你的環境中沒有或者禁用TCP/IP環境,而且是windows伺服器,那麼好歹你的資料庫還能工作。使用這個協議需要在啟動的時候新增–enable-named-pipe選項

  • 中秋節和大豐收的關聯?
  • 寶馬X7真的來了,它能引發發燒友的恐慌嗎?