mysql客戶端與伺服器端模型

2022-06-08 12:33:12 字數 438 閱讀 8560

當你要進入mysql是不是輸入命令 mysql -uroot -p 密碼 就進去了 但是難道不好奇它是怎麼實現的嗎?

其實就是把ip 埠號 使用者名稱 密碼 在頁面上構成乙個鏈結串 然後傳送請求到目標(電腦)ip上  任意乙個重要因素缺失就連線不上 這就是最簡單的乙個模式 tcp/ip

# tcp/ip 這是大部分cs結構產品中,通用的一種鏈結方式 不管是在win上還是linux中 都能提供的

通過網路連線串 :mysql -r使用者名稱 -p密碼 -h ip

通過套接字連線 win一般本地連線都會用soket連線(有侷限性)

通過套接字檔案 mysql -u使用者名稱 -p密碼 -s /tmp/mysql.sock

客戶端與伺服器端通訊

關係圖 傳送 邏輯管理器 處理邏輯傳送指令 指令解析管理器 根據協議xml解析指令成二進位制資料 把二進位制資料傳給伺服器 接收 伺服器傳送二進位制資料到客戶端 指令解析管理器 根據協議xml解析二進位制資料 根據解析資料對映到邏輯類來處理 2 1 3 20 2,2 21 1,1,2 指令名和指令名...

MySQL伺服器端 客戶端常見錯誤

1.error 2013 hy000 at line 1 lost connection to mysql server during query 使用select 乙個大表,query的過程中被主庫kill掉會出現下面錯誤 2.error 2006 hy000 mysql server has g...

客戶端跳轉與伺服器端跳轉

客戶端跳轉時用httpservletresopse物件的sendredirect函式實現,伺服器端跳轉是使用requestdispather物件的forward方法實現的。這兩者之間的區別主要體現在三個方面 1.使用伺服器端跳轉時,客戶瀏覽器的位址列並不會顯示目標位址的url,而是用客戶端跳轉時,位...