mariadb的程式組成:
c:mysql:cli互動式客戶端程式;
mysqldump, mysqladmin...
s:mysqld_safe
mysqld
mysqld_multi
伺服器監聽的兩種socket位址:
ip socket: 監聽在tcp的3306埠,支援遠端通訊;
unix sock: 監聽在sock檔案上(/tmp/mysql.sock, /var/lib/mysql/mysql.sock),僅支援本地通訊;
server: localhost, 127.0.0.1
命令列互動式客戶端程式:mysql
mysql
-uusername: 使用者名稱;預設為root
-hhost: 伺服器主機; 預設為localhost
-ppassword:使用者的密碼; 預設為空密碼
注意:mysql使用者賬號由兩部分組成:'username'@'host'; 其中host用於限制此使用者可通過哪些主機遠端連線mysql服務;
支援使用萬用字元:
%: 匹配任意長度的任意字元;
172.16.0.0/16, 172.16.%.%
_: 匹配任意單個字元;
命令:客戶端命令:本地執行
mysql> help
每個命令都完式和簡寫格式;
status, \s
服務端命令:通過mysql協議發往伺服器執行並取回結果
每個命令都必須命令結束符號;預設為分號;
關係型資料庫的常見元件:
資料庫:database
表:table
行:row
列:column
索引:index
檢視:view
使用者:user
許可權:privilege
儲存過程:procedure
儲存函式:function
觸發器:trigger
事件排程器:event scheduler
mysql_secure_installation:安全初始化
程式的組成
1 標頭檔案 包含結構宣告和使用這些結構的函式的原型。2 源 檔案 包含與機構有關的函式的 1 函式原型 最好不要在標頭檔案中包含函式的定義 2 使用 define或const定義的符號常量。3 結構宣告 4 類宣告 5 模板函式 5 內聯函式 將結構宣告放在標頭檔案中是可以的,因為它們不建立變數,...
C 程式的組成
函式在被呼叫時,在棧中是以乙個棧幀的形式存在的,棧分為公升棧和降棧,不同架構,棧是不同的.t1堆 程式中的靜態區 t2 程式的組成 在上圖中 堆和棧是直到程式執行是才會存在,是程式執行的基礎 file header 用於告訴作業系統檔案是可執行檔案,和其他一些與執行相關資訊 text section...
C程式的組成
c程式的組成 c程式是由乙個或多個.c和.件組成 c c源 檔案 h c的標頭檔案 1,c c源 檔案 的組成 1 預處理命令。以 開頭的行,在編譯之前預先做的一些工作 a.include 檔案包含命令 include include h 上面兩個都是檔案包含命令,其作用是找到相應的檔案,然後把該檔...