Mysql通訊協議
Mysql四種通訊協議(linux下本地連線的都是socket 其他都是tcp)
當連線mysql時,使用-h127.0.0.1時,linux與unix下的連線協議為socket協議,windows下為memory協議。
如: [root@mysql ~]# mysql -uandy -pandy -h127.0.0.1
當連線mysql時,使用非-h127.0.0.1時,使用tcp/ip協議。
如: [root@mysql ~]# mysql -uandy -pandy
以下詳細描述了和MySQL server進行互動所使用各種不同通訊協議:
1.TCP/IP協議
> 傳輸控制協議(Transmission Control Protocol)/網際網路協議(Internet Protocol),是一套被用於連線網際網路上各主機的通訊協議。TCP/IP一開始是用於UNIX作業系統建立網際網路通訊的。現在它已經成為了一種網路資料傳輸的事實標準。即便那些擁有自己通訊協議的網路作業系統,如Netware也支援TCP/IP協議。
2. Unix Socket協議
> 在計算機世界,一個socket是一種內部程式通訊形式,它被用於在相同主機上形成程式間的雙向通訊連線點(在本地系統上的一個物理檔案)。
3. Share Memory協議
> 一個在程式間傳送資料的有效方法。一個程式會建立一個記憶體區以提供其它受允許的程式進行訪問。Windows顯式”passive”連線模式僅可工作於(Windows系統)主機中。
4. NT管道
>這種命名管道設計更偏向於客戶端-伺服器通訊,它們更像socket:除了用於通常的讀寫操作外,Windows命名管道也同時對server應用支援顯式”passive”被動連線模式。僅在單獨(Windows平臺)主機中執行。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31383567/viewspace-2131069/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 通訊協議協議
- Redis 通訊協議Redis協議
- web通訊協議Web協議
- HTTP通訊協議HTTP協議
- modbus通訊協議協議
- 網路通訊協議協議
- Dubbo-通訊協議協議
- 串列埠通訊協議串列埠協議
- 網路通訊協議-ICMP協議詳解!協議
- 網路通訊協議-TCP協議詳解!協議TCP
- 網路通訊協議-HTTP協議詳解!協議HTTP
- 網路通訊協議-SMTP協議詳解!協議
- 倍福ADS協議通訊協議
- 15. SPI通訊協議協議
- 輕量通訊協議 --- MQTT協議MQQT
- SPI通訊協議筆記協議筆記
- IIC通訊協議筆記協議筆記
- HTTP協議的通訊框架HTTP協議框架
- WLAN常用的通訊協議協議
- 快速理解網路通訊協議協議
- 工業通訊協議(一)- CAN協議
- 通訊協議和網路協議有什麼區別協議
- 詳解通訊資料協議ProtoBuf協議
- mysql協議MySql協議
- 音視訊通訊——直播協議和視訊推流協議
- 分散式架構基石-TCP通訊協議分散式架構TCP協議
- 簡易遊戲通訊協議框架1.0遊戲協議框架
- 13. I2C通訊協議協議
- 通訊協議protobuf的原理與實現協議
- QT使用 http 協議通訊的實現示例QTHTTP協議
- 如何利用 Netty 實現自定義協議通訊?Netty協議
- HDFS原始碼解析系列一——HDFS通訊協議原始碼協議
- zmq通訊協議的實現,又稱zeromqMQ協議
- ModBus RTU與ModBus TCP通訊協議詳解TCP協議
- 車聯網通訊安全之 SSL/TLS 協議TLS協議
- 分分鐘讀懂tcp/ip通訊協議原理(含視訊)TCP協議
- 基於Netty實現自定義訊息通訊協議(協議設計及解析應用實戰)Netty協議
- MySQL client server 協議MySqlclientServer協議
- 串列埠通訊上位機資料傳輸協議串列埠協議