從根上理解MySQL 第二章

2021-09-16 14:18:54 字數 1773 閱讀 9006

mysql.server也是乙個啟動指令碼,它會間接的呼叫mysqld_safe,在呼叫mysql.server時在後邊指定start引數就可以啟動伺服器程式了

localhost、127.0.0.1和0.0.0.0和本機ip的區別

localhost

localhost其實是網域名稱,一般windows系統預設將localhost指向127.0.0.1,但是localhost並不等於127.0.0.1,localhost指向的ip位址是可以配置的

127.0.0.1

首先我們要先知道乙個概念,凡是以127開頭的ip位址,都是回環位址(loop back address),其所在的回環介面一般被理解為虛擬網絡卡,並不是真正的路由器介面。

所謂的回環位址,通俗的講,就是我們在主機上傳送給127開頭的ip位址的資料報會被傳送的主機自己接收,根本傳不出去,外部裝置也無法通過回環位址訪問到本機。

而127.0.0.1作為集合中的一員,當然也是個回環位址。只不過127.0.0.1經常被預設配置為localhost的ip位址。

一般會通過ping 127.0.0.1來測試某台機器上的網路裝置是否工作正常。

0.0.0.0

首先,0.0.0.0是不能被ping通的。在伺服器中,0.0.0.0並不是乙個真實的的ip位址,它表示本機中所有的ipv4位址。監聽0.0.0.0的埠,就是監聽本機中所有ip的埠。

本機ip

本機ip通常僅指在同乙個區域網內,能同時被外部裝置訪問和本機訪問的那些ip位址(可能不止乙個)。像127.0.0.1這種一般是不被當作本機ip的。本機ip是與具體的網路介面繫結的,比如乙太網卡、無線網絡卡或者ppp/pppoe撥號網路的虛擬網絡卡,想要正常工作都要繫結乙個位址,否則其他裝置就不知道如何訪問它。

小例子劇場(幫助理解本機ip、127.0.0.1和0.0.0.0)

現在有兩台pc在同乙個區域網內,分別為pc1與pc2,pc1上有乙個網絡卡,ip位址為192.168.10.128

pc1中sever監聽127.0.0.1,則pc1中的client可以連上127.0.0.1,192.168.10.128連不上;而pc2中client都連不上。

pc1中sever監聽192.168.10.128,則pc1中的client可以連上192.168.10.128,127.0.0.1連不上;而pc2中client能連上192.168.10.128。

1) ps a 顯示現行終端機下的所有程式,包括其他使用者的程式。

2)ps -a 顯示所有程式。

3)ps c 列出程式時,顯示每個程式真正的指令名稱,而不包含路徑,引數或常駐服務的標示。

4)ps -e 此引數的效果和指定"a"引數相同。

5)ps e 列出程式時,顯示每個程式所使用的環境變數。

6)ps f 用ascii字元顯示樹狀結構,表達程式間的相互關係。

7)ps -h 顯示樹狀結構,表示程式間的相互關係。

8)ps -n 顯示所有的程式,除了執行ps指令終端機下的程式之外。

9)ps s 採用程式訊號的格式顯示程式狀況。

10)ps s 列出程式時,包括已中斷的子程式資料。

11)ps -t  指定終端機編號,並列出屬於該終端機的程式的狀況。

12)ps u  以使用者為主的格式來顯示程式狀況。

13)ps x  顯示所有程式,不以終端機來區分。

ps是顯示當前狀態處於running的程序,grep表示在這些裡搜尋,而ps aux是顯示所有程序和其狀態。

$ ps aux | grep amoeba

查到amoeba的程序

$ kill -s 9 pid

殺死程序

MySQL第二章總結 Mysql第二章 儲存引擎

1 本章目標 儲存引擎 資料型別 重點 2 儲存引擎 在關係型資料庫中,資料儲存在表中,表由行和列組成。開發中,可能需要各種不同的表,有的表簡單,有的表複雜,有的表讀取快,有的讀取資料慢,有的表更新快等。根據對資料的不同的處理需求,使用不同的儲存引擎,可以將mysql資料庫的效能發揮到最大。查詢my...

第二章知識理解

1 list列表資料型別 列表用來標識,列表支援內部賦值,比如list 2 abc 列表可以完成大多數集合類的資料結構實現,它支援字元,數字,字串甚至可以包含列表 所謂巢狀 分片的拓展形式 list a j k 意思是從a到j 1,每隔k個元素索引一次,如果k為負數,就是按從由右往左索引,此list...

第二章 初識MySQL

關係型資料庫 rdbms,relational database management system 目前internet上流行的 構架方式是lamp linux apache mysql php 啟動 停止mysql伺服器 系統伺服器和命令提示符 dos 服務命令開啟windows服務管理器。cm...