MySQL client客戶端的四種連線方式
mysql client要連線到mysql server上,需要有連線協議支援。
在windows上,本地的連線可以透過命名管道和共享記憶體的方式實現,當然也可以透過TCP/IP的方式,TCP/IP不僅可以適用於本地,還可以適用於遠端。
在linux/unix上,本地的連線可以透過socket,當然也可以透過TCP/IP。
TCP/IP:
是一套常見的通訊協議,被用於連線主機和網際網路,但是同樣也可以透過它來用於本地連線,可以用於所有的作業系統。
Unix socket file:
該協議允許在同樣的主機上連線彼此,它依靠物理檔案“socket”來實現,該協議可以很直接輕易的交換資料。
在unix/linux上是最好的本地連線選擇。
Shared memory:
Windows創造一塊可被信任讀寫的記憶體區域,程式可以很直接的連線記憶體而不是透過作業系統,這將變得十分高效。
預設是不可用,如果需要使用,需在啟動服務的時候加上“--shared-memory”選項。
Named pipes:
該協議類似共享記憶體,讓程式透過記憶體區域與其他程式交換資訊,不像共享記憶體的是,命名管道透過Local Area Network建立起連線。
預設是不可用的,如果需要使用,需在啟動服務的時加上“--enable-named-pipe”選項。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29773961/viewspace-1792637/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle客戶端連線server 端, tnsnames的三種設定方式Oracle客戶端Server
- mysql、redis 客戶端連線池MySqlRedis客戶端
- impala客戶端連線客戶端
- Redis客戶端連線Redis客戶端
- 解析RocketMQ的client客戶端MQclient客戶端
- mysql客戶端連線的幾個常見錯誤MySql客戶端
- SQL中的四種連線方式SQL
- GRpc新增客戶端的五種方式RPC客戶端
- vncserver建立與客戶端連線VNCServer客戶端
- 不安裝oracle client客戶端通過plsql developer連線oracle10.2.0.4Oracleclient客戶端SQLDeveloper
- 客戶端連線資料庫的方法客戶端資料庫
- 117 遠端連線mysql資料庫的幾種方式MySql資料庫
- Redis客戶端連線數DevOpsRedis客戶端dev
- 從客戶端連線ASM例項客戶端ASM
- SQLyog客戶端無法連線MySQL伺服器案例分析客戶端MySql伺服器
- Oracle 19c中連線RMAN客戶端的連線方法Oracle客戶端
- Mysql:canal 客戶端 client java包依賴 v1.1.5+MySql客戶端clientJava
- HTML5 Web 客戶端五種離線儲存方式彙總HTMLWeb客戶端
- Java 客戶端 Jedis和JedisPool 連線池Java客戶端
- Oracle客戶端連線伺服器教程Oracle客戶端伺服器
- 客戶端連線故障檢查流程手段客戶端
- android客戶端與服務端互動的三種方式Android客戶端服務端
- OceanBase學習之路7|透過 MySQL 客戶端連線 OceanBase 租戶MySql客戶端
- ESP作為單連線中的TCP客戶端TCP客戶端
- Oracle client 客戶端與sqlplusOracleclient客戶端SQL
- mysql 的連線方式MySql
- 使用 WebSocket 客戶端連線 MQTT 伺服器Web客戶端MQQT伺服器
- 客戶端怎麼連線到伺服器?客戶端伺服器
- 配置ORACLE 客戶端連線到資料庫Oracle客戶端資料庫
- linux之客戶端連線數統計Linux客戶端
- 客戶端段建立到伺服器端的連線過程客戶端伺服器
- Sqlserver執行計劃中表的四種連線方式SQLServer
- 快速理解VirtualBox的四種網路連線方式
- 獲取SQL Server中連線的客戶端IP地址SQLServer客戶端
- 四種有能力取代Cookies的客戶端Web儲存方案Cookie客戶端Web
- PL/SQL developer 遠端連線資料庫 客戶端配置SQLDeveloper資料庫客戶端
- 掌握遠端連線,暢享Mac SSH客戶端Termius的便利之道Mac客戶端
- TCP協議服務端和客戶端的連線與通訊TCP協議服務端客戶端