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協議
- HTTP通訊協議HTTP協議
- MQ通訊協議MQ協議
- web通訊協議Web協議
- 網路通訊協議協議
- Dubbo-通訊協議協議
- 串列埠通訊協議串列埠協議
- 網路通訊協議-ICMP協議詳解!協議
- 網路通訊協議-TCP協議詳解!協議TCP
- 網路通訊協議-HTTP協議詳解!協議HTTP
- 網路通訊協議-SMTP協議詳解!協議
- mysql通訊協議的半雙工機制理解MySql協議
- 輕量通訊協議 --- MQTT協議MQQT
- HTTP協議的通訊框架HTTP協議框架
- WLAN常用的通訊協議協議
- 通訊協議:HTTP、TCP、UDP協議HTTPTCPUDP
- 15. SPI通訊協議協議
- 倍福ADS協議通訊協議
- 通訊協議之序列化協議
- 快速理解網路通訊協議協議
- 詳解通訊資料協議ProtoBuf協議
- 物聯網通訊協議介紹協議
- 陌陌通訊協議的學習協議
- 485通訊協議問題淺析協議
- 簡易遊戲通訊協議框架1.0遊戲協議框架
- 音視訊通訊——直播協議和視訊推流協議
- 中國移動CMPP協議、聯通SGIP協議、電信SMGP協議簡訊閘道器協議
- 分散式架構基石-TCP通訊協議分散式架構TCP協議
- 下一代通訊協議:QUIC協議UI
- Modbus通訊協議的壓力測試協議
- 利用飛鴿協議實現通訊功能協議
- 物聯網常見通訊協議梳理協議
- Java - Apache Mina 自定義協議通訊JavaApache協議
- RPC框架實現 - 通訊協議篇RPC框架協議
- 13. I2C通訊協議協議
- mysql協議MySql協議
- 車聯網通訊安全之 SSL/TLS 協議TLS協議
- zmq通訊協議的實現,又稱zeromqMQ協議