客戶端與伺服器模型

2022-04-29 08:36:09 字數 1707 閱讀 5415

1.2 mysqld乙個二進位制程式,後台的守護程序

2.應用程連線mysql方式

總結:什麼是例項

圖1.1-word的開啟方式

圖1.2-mysqld的開啟方式

mysqld伺服器程式構成

mysqld是乙個守護程序但是本身不能自主啟動:

[root@db01 ~]# mysql -uroot -poldboy123

[root@db01 ~]# select user,host,password from mysql.user;

連線層

sql層

6、接收儲存引擎層的資料,結構化成表的形式,通過連線層提供的專用線程,將表資料返回給使用者。

8、日誌記錄(binlog)

儲存引擎層

mysql的邏輯結構(熟悉)

mysql的邏輯物件:做為管理人員或者開發人員操作的物件

最直觀的資料:二維表,必須用庫來存放

mysql邏輯結構與linux系統對比

mysql

linux庫目錄

show databases;

ls-l /

use mysql

cd /mysql表檔案

show tables;

ls二維表=元資料+真實資料行

檔案=檔名+檔案屬性

create user zls@'%';select user,host from mysql.user;

useradd

mysql的物理結構(了解)

1)mysql的最底層的物理結構是資料檔案,也就是說,儲存引擎層,打交道的檔案,是資料檔案。

2)儲存引擎分為很多種類(linux中的fs)

3)不同儲存引擎的區別:儲存方式、安全性、效能

myisam:

innodb:

段、區、頁(塊)

2、區:連續的多個頁構成 乙個區等於64個頁

3、頁:最小的資料儲存單元,預設是16k

分割槽表:分割槽表就是乙個區構成乙個段也就是乙個表,就是分割槽表,64個頁

客戶端 伺服器程式設計模型

客戶端和伺服器是程序,不是主機。客戶端 伺服器模型中的基本操作是事務。乙個客戶端 伺服器事務由四步組成 1.當乙個客戶端需要服務時,它向伺服器傳送乙個請求,發起乙個事務。例如,當web瀏覽器需要乙個檔案時,它就傳送乙個請求給web伺服器。2.伺服器收到請求後,解釋它,並以適當的方式操作它的資源。例如...

mysql客戶端與伺服器端模型

當你要進入mysql是不是輸入命令 mysql uroot p 密碼 就進去了 但是難道不好奇它是怎麼實現的嗎?其實就是把ip 埠號 使用者名稱 密碼 在頁面上構成乙個鏈結串 然後傳送請求到目標 電腦 ip上 任意乙個重要因素缺失就連線不上 這就是最簡單的乙個模式 tcp ip tcp ip 這是大...

伺服器與客戶端

建立socket操作,建立流式套接字,返回套接字型大小socksrv socket socket int af,int type,int protocol 第乙個引數,指定位址簇 tcp ip只能是af inet,也可寫成pf inet socket socksrv socket af inet,s...