版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
使用MariaDB數據庫管理系統(tǒng)任課教師:XXX課程概述數據庫管理系統(tǒng)DatabaseManagementSystem01初始化mariadb服務InitializeMariaDBService02管理用戶以及授權ManageUsersAndAuthorization03創(chuàng)建數據庫與表單CreatingDatabasesAndForms04管理表單及數據ManageFormsAndData05數據庫的備份及恢復BackupAndRecoveryOfDatabase06前言0301MySQL數據庫項目自從被Oracle公司收購之后,從開源軟件轉變成為了“閉源”軟件,這導致IT行業(yè)中的很多企業(yè)以及廠商紛紛選擇使用了數據庫軟件的后起之秀—MariaDB數據庫管理系統(tǒng)。MariaDB數據庫管理系統(tǒng)也因此快速占據了市場。02介紹數據庫以及數據庫管理系統(tǒng)的理論知識,然后再介紹MariaDB數據庫管理系統(tǒng)的內容,最后將通過動手實驗的方式,掌握MariaDB數據庫管理系統(tǒng)的一些常規(guī)操作。03用戶的創(chuàng)建與管理、用戶權限的授權;新建數據庫、新建數據庫表單;對數據庫執(zhí)行新建、刪除、修改和查詢等操作。04最后還介紹了數據庫的備份與恢復方法,確保不僅能做到“增刪改查”,而且能勝任生產環(huán)境中的數據庫管理工作。數據庫管理系統(tǒng)DatabaseManagementSystemPARTONE數據庫管理系統(tǒng)05MySQL是一款市場占有率非常高的數據庫管理系統(tǒng),技術成熟,配置步驟相對簡單,而且具有良好的可擴展性。MariaDB當前由開源社區(qū)進行維護,是MySQL的分支產品,而且與MySQL具有高度的兼容性,與MySQLAPI和命令均保持一致。并且MariaDB還自帶了一個新的存儲引擎Aria,用于替代MyISAM。因此,MariaDB與MySQL一樣好用。MySQLMariaDB與MySQL數據庫管理系統(tǒng)的Logo初始化mariadb服務PARTTWOInitializeMariaDBService初始化mariadb服務07相較于MySQL,MariaDB數據庫管理系統(tǒng)有了很多新鮮的擴展特性,例如對微秒級別的支持、線程池、子查詢優(yōu)化、進程報告等。在配置妥當軟件倉庫后,即可安裝部署MariaDB數據庫主程序及服務端程序了。擴展特性在確認mariadb數據庫軟件程序安裝完畢并成功啟動后請不要立即使用。為了確保數據庫的安全性和正常運轉,需要先對數據庫程序進行初始化操作。初始化操作初始化mariadb服務08第1步設置root管理員在數據庫中的密碼值(注意,該密碼并非root管理員在系統(tǒng)中的密碼,這里的密碼值默認應該為空,可直接按回車鍵)。第5步刷新授權列表,讓初始化的設定立即生效。第4步刪除默認的測試數據庫,取消測試數據庫的一系列訪問權限。第2步設置root管理員在數據庫中的專有密碼。第3步刪除匿名用戶,并使用root管理員從遠程登錄數據庫,以確保數據庫上運行的業(yè)務的安全性。初始化操作管理用戶以及授權ManageUsersAndAuthorizationPARTTHREE管理用戶以及授權10為了保障數據庫系統(tǒng)的安全性,以及讓其他用戶協(xié)同管理數據庫,可以在MariaDB數據庫管理系統(tǒng)中為他們創(chuàng)建多個專用的數據庫管理用戶,然后再分配合理的權限,以滿足他們的工作需求。數據庫管理用戶可使用root管理員登錄數據庫管理系統(tǒng),然后按照“CREATEUSER用戶名@主機名IDENTIFIEDBY'密碼';”的格式創(chuàng)建數據庫管理用戶。再次提醒大家,一定不要忘記每條數據庫命令后面的分號(;)。Root管理員GRANT命令用于為用戶進行授權。在使用GRANT命令時需要寫上要賦予的權限、數據庫及表單名稱,以及對應的用戶及主機信息。GRANT命令GRANT命令的常見格式以及解釋11命令作用GRANT權限ON數據庫.表單名稱TO用戶名@主機名對某個特定數據庫中的特定表單給予授權GRANT權限ON數據庫.*TO用戶名@主機名對某個特定數據庫中的所有表單給予授權GRANT權限ON*.*TO用戶名@主機名對所有數據庫及所有表單給予授權GRANT權限1,權限2ON數據庫.*TO用戶名@主機名對某個數據庫中的所有表單給予多個授權GRANTALLPRIVILEGESON*.*TO用戶名@主機名對所有數據庫及所有表單給予全部授權(需謹慎操作)創(chuàng)建數據庫與表單CreatingDatabasesAndFormsPARTFOUR創(chuàng)建數據庫與表單13在MariaDB數據庫管理系統(tǒng)中,一個數據庫可以存放多個數據表,數據表單是數據庫中最重要最核心的內容。我們可以根據自己的需求自定義數據庫表結構,然后在其中合理地存放數據,以便后期輕松地維護和修改。命令用法作用CREATEdatabase數據庫名稱創(chuàng)建新的數據庫DESCRIBE表單名稱;描述表單UPDATE表單名稱SETattribute=新值WHEREattribute>原始值;更新表單中的數據USE數據庫名稱;指定使用的數據庫SHOWdatabases;顯示當前已有的數據庫SHOWtables;顯示當前數據庫中的表單SELECT*FROM表單名稱;從表單中選中某個記錄值DELETEFROM表單名WHEREattribute=值;從表單中刪除某個記錄值用于創(chuàng)建數據庫的命令以及作用創(chuàng)建數據庫與表單14MariaDB與MySQL同屬于關系型數據庫(RelationalDatabaseManagementSystem,RDBMS)。關系型數據庫有些類似于表格的概念,一個關系型數據庫由一個或多個表格/表單組成。表頭表示每一列的名稱;列表示具有相同數據類型的數據集合;行表示用來描述事物的具體信息;值表示行的具體信息,每個值均與該列的其他數據類型相同;鍵表示用來識別某個特定事物的方法,在當前列中具有唯一性。關系型數據庫數據庫存儲概念管理表單及數據ManageFormsAndDataPARTFIVE管理表單及數據16這意味著創(chuàng)建數據表單并在其中插入內容僅僅是第一步。增使用DELETE命令刪除某個數據表單中的內容。刪還需要掌握數據表單內容的修改方法。改結合使用SELECT與WHERE命令。WHERE命令是在數據庫中進行匹配查詢的條件命令。通過設置查詢條件,就可以僅查找出符合該條件的數據。查WHERE命令中使用的參數以及作用17參數作用=相等<>或!=不相等>
大于<
小于>=大于或等于<=小于或等于BETWEEN在某個范圍內LIKE搜索一個例子IN在列中搜索多個值數據庫的備份及恢復PARTSIXBackupAndRecoveryOfDatabase數據庫的備份及恢復1901mysqldump命令用于備份數據庫數據,格式為“mysqldump[參數][數據庫名稱]”。02其中參數與mysql命令大致相同,-u參數用于定義登錄數據庫的用戶名稱,-p參數表示密碼提示符。數據庫的備份及恢復20將linuxprobe數據庫中的內容導出為一個文件,并保存到root管理員的家目錄中。第1步然后進入MariaDB數據庫管理系統(tǒng),徹底刪除linuxprobe數據庫,這樣mybook數據表單也將被徹底刪除。然后重新建立linuxprobe數據庫。第2步使用輸入重定向符把剛剛備份的數據庫文件導入到mysql命令中,然后執(zhí)行該命令。接下來登錄MariaDB數據庫,就又能看到linuxprobe數據庫以及mybook數據表單了。數據庫恢復成功!第3步復習題211.RHEL8系統(tǒng)為何選擇使用MariaDB替代MySQL數據庫管理系統(tǒng)?答:因為MariaDB由開源社區(qū)進行維護,且不受商業(yè)專利限制。2.初始化MariaDB或MySQL數據庫管理系統(tǒng)的命令是什么?答:是mysql_secure_installation命令,建議每次安裝MariaDB或MySQL數據庫管理系統(tǒng)后都執(zhí)行這條命令。3.用來查看已有數據庫或數據表單的命令是什么?答:要查看當前已有的數據庫列表,需執(zhí)行SHOWdatabases;命令;要查看已有的數據表單列表,則需執(zhí)行SHOWtables;命令。4.切換至某個指定數據庫的命令是什么?答:執(zhí)行“use數據庫名稱”命令即可切換成功。復習題225.若想針對某個用戶進行授權或取消授權操作,應該執(zhí)行什么命令?答:針對用戶進行授權,需執(zhí)行GRANT命令;取消授權則需執(zhí)行REVOKE命令。6.若只想查看mybook表單中的name字段,應該執(zhí)行什么命令?答:應執(zhí)行SELECTnameFROMmybook命令。7.若只想查看mybook表單中價格大于75元的圖書
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年滬科版選擇性必修三物理下冊階段測試試卷
- 二零二五年度建筑廢棄物資源化利用與木模板木方采購合同3篇
- 二零二五年度新能源汽車推廣應用借款合同參考格式4篇
- 2025年度橋梁路面混凝土施工勞務合同范本4篇
- 2025年度農用拖拉機租賃與農田作業(yè)合同3篇
- 2025年度幕墻施工勞務分包合同施工質量監(jiān)督與驗收范本4篇
- 二零二五年度苗木新品種研發(fā)與推廣合作合同3篇
- 2025年度旅游地產開發(fā)貸款擔保合同4篇
- 二零二五年度廠房租賃與智慧城市建設合作合同范本3篇
- 護士長合同范本(2篇)
- GB/T 16288-2024塑料制品的標志
- 麻風病防治知識課件
- 干部職級晉升積分制管理辦法
- TSG ZF003-2011《爆破片裝置安全技術監(jiān)察規(guī)程》
- 護理服務在產科中的應用課件
- 2024年代理記賬工作總結6篇
- 電氣工程預算實例:清單與計價樣本
- VOC廢氣治理工程中電化學氧化技術的研究與應用
- 煤礦機電設備培訓課件
- 高考寫作指導議論文標準語段寫作課件32張
- 2021年普通高等學校招生全國英語統(tǒng)一考試模擬演練八省聯考解析
評論
0/150
提交評論