- 數據庫原理與設計實驗教程(MySQL版)
- 柳玲等主編
- 2607字
- 2024-05-17 09:53:13
實驗1 MySQL的安裝
MySQL是一個流行的關系型數據庫管理系統,由瑞典MySQL?AB公司開發,現屬于Oracle公司旗下的產品。MySQL將數據保存在不同的表中,而不是將所有數據放在一個“大倉庫”內,這樣增加了查詢性能并提高了靈活性。MySQL的語言基于SQL標準,系統采用了雙授權政策,分為社區版、企業版和集群版。因為MySQL體積小、運行速度快、總體擁有成本低和開放源碼這一特點,一般中小型網站的開發都選擇?MySQL?作為網站數據庫管理系統。
【實驗目的】
掌握MySQL?8.0的安裝方法。
【知識要點】
(1)MySQL版本
MySQL有多個版本,不同版本的MySQL能夠滿足單位和個人獨特的性能、運行以及價格要求。用戶可以根據應用程序的需要,進行版本的選擇和MySQL組件的選擇安裝。
1)MySQL?Enterprise版(企業版64?位和?32?位)
MySQL企業版提供了全面的高級功能、管理工具和技術支持,實現了高水平的可擴展性、安全性、可靠性和無故障運行時間。它可在開發、部署和管理業務關鍵型MySQL應用的過程中降低風險、削減成本和減少復雜性。使用MySQL企業版需要購買Oracle公司相應的服務費用,可以試用30天。官方提供電話技術支持。
2)MySQL?Community版(社區版64?位和?32?位)
MySQL社區版是全球廣受歡迎的開源數據庫的免費下載版本。它遵循GPL(General?Public?License,通用公共許可證)許可協議,由龐大活躍的開源開發人員社區提供支持,不提供官方技術支持。MySQL社區版包含所有MySQL的最新功能,功能齊全。
3)MySQL?Cluster版(集群版64?位和?32?位)
MySQL集群版開源免費,是結合了線性可擴展性和高可用性的分布式數據庫,提供跨分區和分布式數據集的內存實時訪問和事務性一致性,是為關鍵任務應用而設計的。其內置了跨越多個地理站點的集群之間的復制功能,具有數據定位感知的共享架構,使其成為在商品硬件和全球分布式云基礎設施中運行的完美選擇。
(2)MySQL組件和管理工具
使用MySQL安裝向導的“功能選擇”頁面,可以選擇要安裝的組件,其主要組件和管理工具如下:
①MySQL?Server數據庫引擎。它是MySQL的核心程序,功能是生成管理數據庫實例和數據庫實例任務調度線程,并提供相關接口供不同客戶端調用。MySQL?Server可用于持久保存數據并提供查詢接口,可以托管多個數據庫并處理這些數據庫上的查詢。數據庫引擎是數據庫管理系統面向物理層的組件,包含存儲數據的一系列機制和處理方法的集成,可以把SQL語句翻譯成對內存和文件的操作。
②MySQL?Workbench。它是為MySQL設計的ER/數據庫建模工具,是著名的數據庫設計工具DBDesigner4的繼任者,MySQL?Workbench是可視化數據庫設計和管理的工具,同時有開源和商業化的兩個版本,支持Windows和Linux系統。
③MySQL?Notifier。它是一款?MySQL?數據庫的輔助工具,可以在系統任務欄的通知區域(系統托盤)處駐留圖標,用于快捷監視、更改服務器實例(服務)的狀態。同時,也可以與一些圖形化管理工具(如?MySQL?Workbench)集成使用。
④MySQL?Shell。它是?MySQL?Server的高級客戶端和代碼編輯器。除了提供SQL功能外,MySQL?Shell還提供JavaScript和Python腳本功能,并包括與MySQL一起使用的API。
⑤MySQL?Router。它是一個輕量級的中間件,可以為應用程序和后端的MySQL服務器提供透明路由。它可以應用到很多的使用場景,提供高可用性和可伸縮性。作為官方推出的中間件產品,它配合MGR(MySQL?Group?Replication,MySQL組復制)實現了一個完整的MySQL解決方案——MySQL?Innodb?Cluster。
⑥Connector-ODBC/C++/J/NET。MySQL數據庫的相關官方驅動程序。
⑦MySQL?Documentation。MySQL的官方文檔。
⑧Samples?and?Examples。MySQL官方數據庫參考案例。
【實驗內容】
在Windows平臺上安裝MySQL?8.0。
【實驗步驟】
①進入MySQL官網(https://www.mysql.com)的安裝界面,單擊“DOWNLOADS”按鈕進入下載頁面,如圖1.1所示。

圖1.1 MySQL下載界面
②在3個版本中選擇MySQL社區版,單擊進入社區版的安裝界面,如圖1.2所示。

圖1.2 選擇安裝社區版本
③在安裝列表中選擇“MySQL?Installer?for?Windows”,此安裝包中附帶相關的所有組件,如圖1.3所示。

圖1.3 選擇“MySQL?Installer?for?Windows”
④選擇MySQL?8.0.29版本進行安裝,最新版本為MySQL?8.0.33(截至本書出版時),選擇完整安裝包下載到本地,如圖1.4所示。

圖1.4 選擇下載版本
⑤雙擊下載至本地的msi文件,進行本地安裝,如圖1.5所示。

圖1.5 msi文件安裝
⑥在MySQL?Installer安裝界面,指定需要的功能插件,既可使用自定義,也可使用全部安裝。為統一配置,采用默認安裝,如圖1.6所示,單擊“Next”按鈕。圖1.6中列出了5種安裝類型,分別是:Developer?Default(默認安裝類型)、Server?only(僅作為服務)、Client?only(僅作為客戶端)、Full(完全安裝)和Custom(自定義安裝類型)。

圖1.6 默認安裝
⑦默認配置的安裝需要一些預備軟件,單擊“Check”按鈕可對每一項預備軟件進行檢查,狀態標記為“Manual”的軟件需要手動完成安裝。預備軟件完成安裝后,單擊“Next”進行下一步,如圖1.7所示。圖1.7中所示的預備軟件非本課程所需的核心軟件,可以不進行安裝,直接單擊“Next”跳過安裝。

圖1.7 預備軟件檢查
⑧各項插件的安裝下載,單擊“Execute”即可安裝下載。如圖1.8所示,框中的插件為必須安裝的核心軟件功能。

圖1.8 MySQL插件的安裝下載
⑨產品配置。連續單擊“Next”按鈕完成相關配置,如圖1.9所示。

圖1.9 產品配置
⑩勾選“TCP/IP”,?MySQL?端口號“Port”框默認為“3306”,如果沒有特殊需求一般不建議修改。繼續單擊“Next”按鈕即可,如圖1.10所示。

圖1.10 確定配置與端口號
?選擇默認的驗證方式,然后單擊“Next”按鈕,如圖1.11所示。

圖1.11 驗證方式
?在“MySQL?Root?Password?”框中輸入密碼(用戶自定),在“Repeat?Password”框中重復前一個密碼,兩次輸入的密碼必須相同,設置MySQL服務器的登錄密碼。系統默認的用戶名為“root”,如果想添加新用戶,可以單擊“Add?User”按鈕進行添加,然后單擊“Next”按鈕,如圖1.12所示。

圖1.12 賬號密碼設置
?在“Windows?Service?Name”框中設置MySQL服務器在Windows操作系統中的名稱,選擇登錄使用的默認賬號,這里無特殊需要直接使用默認值,然后單擊“Next”按鈕,如圖1.13所示。

圖1.13 Windows服務配置
?單擊“Execute”按鈕,應用配置,如圖1.14所示。

圖1.14 應用配置
?應用默認的配置,單擊“Finish”完成Router的相關配置,如圖1.15所示。

圖1.15 Router配置
?在“User?name”框中輸入“root”,在“Password”框中輸入之前設置的密碼,然后單擊“Check”按鈕,在“Status”下顯示“Connection?succeeded.”,說明能成功連接MySQL服務器,如圖1.16所示。

圖1.16 連接MySQL服務器
?測試官方示例:單擊“Execute”按鈕,執行示例中的配置與腳本,如圖1.17所示。

圖1.17 執行示例的配置與腳本
?單擊“Finish”按鈕完成所有安裝,如圖1.18所示。

圖1.18 完成安裝
安裝完成后,自動啟動MySQL的Shell界面與圖形操作界面Workbench,如圖1.19所示。

圖1.19 Shell界面與Workbench界面
關閉MySQL?Shell界面,在MySQL?Workbench界面中單擊“Local?instance?MySQL80”,在彈出窗口中的“Password”框中輸入賬號密碼,進入本地服務器,如圖1.20所示。

圖1.20 登錄本地服務器
在本機上搜索MySQL關鍵字,查看相關軟件是否安裝成功,如圖1.21所示。

圖1.21 搜索安裝的軟件
- 漫話大數據
- 數據產品經理高效學習手冊:產品設計、技術常識與機器學習
- 數據之巔:數據的本質與未來
- Architects of Intelligence
- Microsoft Power BI數據可視化與數據分析
- LabVIEW 完全自學手冊
- 計算機應用基礎教程上機指導與習題集(微課版)
- IPython Interactive Computing and Visualization Cookbook(Second Edition)
- Hadoop集群與安全
- 從實踐中學習sqlmap數據庫注入測試
- 菜鳥學SPSS數據分析
- 大數據數學基礎(R語言描述)
- Internet of Things with Python
- 數據賦能
- Visual Studio 2012 and .NET 4.5 Expert Development Cookbook