mysql的伺服器程式直接和我們儲存的資料打交道,客戶端程式連線伺服器,傳送增刪改查的請求,伺服器操作維護的資料響應請求。
mysql伺服器程式的程序也被稱為mysql資料庫例項。我們啟動的mysql伺服器程序的預設名稱是mysqld,而常用的mysql客戶端程序預設名稱為mysql。
不論通過哪種方式安裝,mysql的伺服器程式和客戶端都會被安裝到我們的機器上。
不過在linux下使用rpm包時會有單獨的伺服器rpm包和客戶端rpm包,需要分別安裝。mysqld
代表著mysql伺服器程式,執行這個可執行檔案就可以直接啟動乙個伺服器程序。
mysqld_safe
mysql.server
也是乙個啟動指令碼,會間接的呼叫mysqld_safe,使用時跟上start/stop引數就ok。
不過這個檔案其實是乙個鏈結檔案,實際檔案是../support-files/mysql.server.
mysqld_multi
一台計算機上可以執行多個mysql伺服器程序,這個可執行檔案可以對每乙個伺服器程序的啟動或停止進行監控。
格式:
mysql -h主機名 -u使用者名稱 -p密碼
小貼士: 像 h、u、p 這樣名稱只有乙個英文本母的引數稱為短形式的引數,使用時前邊需要加單短劃線,像 host、user、password 這樣大於乙個英文本母的引數稱為長形式的引數,使用時前邊需要加雙短劃線。本質上程序間通訊的過程,mysql支援以下的通訊方式
mysql伺服器預設監聽3306埠。
這種通訊方式是windows作業系統中的
這種方式要求客戶端和伺服器執行在同一台類unix的作業系統上。
mysql伺服器程式預設監聽的套接字檔案路徑是/tmp/mysql.sock
,客戶端也預設監聽這個檔案。
改變檔案:
# 伺服器改變套接字檔案
mysqld --socket=/tmp/a.txt
# 客戶端改變
mysql -hlocalhost -uroot --socket=/tmp/a.txt -p
-------------分割線,未完待續
yeevan 閱讀(
...)
編輯收藏
客戶端 伺服器架構
客戶端 伺服器架構又稱c s client server 架構 客戶端 伺服器應用由兩個元件程序組成 客戶端應用通常與使用者打交道 向伺服器應用程式傳送請求訊息,請求伺服器應用程式執行某些服務 伺服器應用提供對某些共享資源的訪問 伺服器能提供的服務有多種 分析客戶端的請求,執行相應的動作,並返回響應...
Qt E伺服器客戶端架構
qt e 是專門為嵌入式系統開發的 gui平台,因此它並沒有像 qt x11 版一樣依賴複雜的 x server 而是專門針對嵌入式平台特性開發了簡化且高效的 server 端,底層只支援 frame buffer 裝置,兩者之間的通訊方式仍然採用 unix 域socket 但是通訊協議相比 x11...
伺服器與客戶端
建立socket操作,建立流式套接字,返回套接字型大小socksrv socket socket int af,int type,int protocol 第乙個引數,指定位址簇 tcp ip只能是af inet,也可寫成pf inet socket socksrv socket af inet,s...