MariaDB的程式組成

2021-12-30 06:37:26 字數 1046 閱讀 7434

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 上面兩個都是檔案包含命令,其作用是找到相應的檔案,然後把該檔...