- MySQL數據庫應用與開發技術
- 溫立輝等編著
- 2797字
- 2024-05-14 10:43:51
1.2 MySQL數據庫的安裝及配置
MySQL是一個主流的關系型數據庫管理系統(Relational Database Management System,RDBMS),由瑞典MySQL AB公司開發,屬于Oracle旗下產品。MySQL同時也是一個非常輕巧的數據庫產品,與大型數據管理系統相比,其規模小、速度快、成本低,是一個非常優秀的關系型應用數據庫軟件系統。
MySQL軟件采用了雙授權政策,分為社區版和企業版。其社區版為開源產品,無須付費即可使用,一般中小型Web應用平臺的開發都選擇MySQL社區版作為數據庫服務器。企業版為付費產品,有相關的技術支持,是一款性價比較高的應用數據庫產品。不同的用戶群體可以選擇不同的MySQL數據庫版本,以滿足對實際生產、應用、學習的需求,本書以社區版為基礎來講解MySQL數據庫的應用與開發技術。
1.2.1 MySQL數據庫安裝
MySQL數據庫的安裝包括數據庫服務器與客戶端工具兩部分,數據庫服務器以社區版5.5為例,客戶端工具以官方平臺上的MySQL GUI Tools為例,來講解MySQL數據庫的安裝、配置及使用過程。
1)雙擊安裝程序“mysql-installer-community-5.5.27.2.msi”,彈出如圖1-4所示的開始安裝界面,選擇第一項“Install MySQL Products”,表示要安裝MySQL數據庫產品。

圖1-4 MySQL數據庫服務器開始安裝界面
2)在彈出的“License Agreement”界面中,勾選“I accept the license terms”項,表示接受相關協議,如圖1-5所示,然后單擊“Next”按鈕。

圖1-5 “License Agreement”界面
3)接著彈出“Find latest products”界面,勾選“Skip the check for updates”項,表示不查找最新產品,如圖1-6所示,然后單擊“Next”按鈕。

圖1-6 “Find latest products”界面
4)接著進入“Choosing a Setup Type”界面,在此界面中有5個選項,表示對安裝組件的選擇,如圖1-7所示,在此建議選擇“Developer Default”項。
①“Developer Default”:表示安裝MySQL開發場景下所需的默認組件。

圖1-7 “Choosing a Setup Type”界面
②“Server only”:表示只安裝MySQL數據庫服務器端,不安裝其他任何組件。
③“Client only”:表示只安裝MySQL數據庫客戶端命令行,不安裝其他任何組件。
④“Full”:表示安裝所有的MySQL組件。
⑤“Custom”:表示自行選擇所需要安裝的MySQL組件。
5)接著進入“Check Requirements”界面,如圖1-8所示。在此檢查操作系統中是否有相應的插件來支持MySQL數據庫安裝組件,如果缺少某一插件可以往上回退,并取消相關安裝組件。在此界面中直接單擊“Execute”按鈕,彈出如圖1-9所示界面,直接單擊“Next”按鈕。

圖1-8 “Check Requirements”界面(一)

圖1-9 “Check Requirements”界面(二)
6)接著彈出“Installation Progress”界面,如圖1-10所示,在此界面將展示哪些MySQL的產品組件將被安裝到操作系統環境中,單擊“Execute”按鈕,開始產品安裝過程,安裝完成后看到如圖1-11所示的界面,至此完成服務器部分安裝。

圖1-10 “Installation Progress”界面

圖1-11 MySQL數據庫服務器完成安裝界面
1.2.2 MySQL數據庫配置
MySQL數據庫配置主要包括服務器類型配置、服務響應端口、原始訪問用戶配置、服務名稱、是否開機啟動等。
1)在MySQL數據庫安裝完成后即可進入配置操作流程,在如圖1-11所示的安裝完成界面中,單擊“Next”按鈕,進入配置界面,如圖1-12所示,開始服務器配置過程,單擊“Next”按鈕。

圖1-12 “Configuration Overview”界面
2)接著進入“MySQL Server Configuration”界面,如圖1-13所示,按相關默認選項安裝即可,單擊“Next”按鈕。

圖1-13 “MySQL Server Configuration”界面
①“Config Type”:配置服務器的類型,有開發機(Development Machine)、普通服務器(Server Machine)、專用服務器(Dedicated Machine)3種類型。
②“Port Number”:配置MySQL服務器的訪問端口,默認為3306。
3)接著進入原始訪問用戶賬號配置界面,如圖1-14所示,在此可對“root”賬戶配置訪問密碼。“root”賬戶為MySQL數據庫的超級賬戶,擁有數據庫的所有權限,可以訪問任何資源。如果首次安裝MySQL,只有“MySQL Root Password”和“Repeat Password”兩項;如果MySQL已經安裝過多次則會多一項“Current Root Password”,每個密碼至少4個字符。按相關要求輸入相關密碼后,單擊“Next”按鈕。

圖1-14 原始訪問用戶賬號配置界面
①“Current Root Password”:輸入當前的“root”賬號密碼。
②“MySQL Root Password”:輸入新設定的“root”賬號密碼。
③“Repeat Password”:再次輸入新設定的“root”賬號密碼。
4)接著進入操作系統服務配置界面,如圖1-15所示,在此可以設定在Window操作系統中MySQL數據庫服務的名稱以及開機是否啟動MySQL數據庫服務。勾選“Start the MySQL Server at System Startup”項,即可實現啟動MySQL數據庫,最后每步直接單擊“Next”按鈕,直到出現如圖1-16所示的“Installation Complete”界面,單擊“Finish”按鈕,完成MySQL服務器的基本配置操作。

圖1-15 操作系統服務配置界面

圖1-16 “Installation Complete”界面
1.2.3 MySQL客戶端工具安裝
MySQL數據庫客戶端包含命令行客戶端與圖形用戶界面(Graphical User Interface,GUI)客戶端兩部分,其中命令行客戶端是MySQL5.5安裝程序中自帶的,無須另外安裝;GUI客戶端則需要另外安裝。本節以官方平臺上的MySQL GUI Tools客戶端工具為例,講解其安裝過程。
1)雙擊安裝程序“mysql-gui-tools-5.0-r12-win32.msi”,彈出如圖1-17所示的開始安裝界面,單擊“Next”按鈕,開始安裝MySQL客戶端工具。

圖1-17 MySQL數據庫客戶端工具開始安裝界面
2)在彈出的“License Agreement”界面中,勾選“I accept the terms in the license agreement”項,如圖1-18所示,然后單擊“Next”按鈕。

圖1-18 “License Agreement”界面
3)在彈出的“Destination Folder”界面中,可以通過“Change”按鈕修改應用的安裝位置,如無須修改,則直接單擊“Next”按鈕,如圖1-19所示。

圖1-19 “Destination Folder”界面
4)在彈出的“Setup Type”界面中,可以選擇安裝的類型,“Complete”項代表完全安裝,“Custom”項代表自定義安裝,沒有特殊需求情況下,按默認項完全安裝即可,單擊“Next”按鈕,如圖1-20所示。

圖1-20 “Setup Type”界面
5)彈出“Ready to Install the Program”界面,直接單擊“Install”按鈕,真正開始將MySQL客戶端工具安裝到操作環境中,如圖1-21所示。

圖1-21 “Ready to Install the Program”界面
6)在彈出的選擇界面中,直接單擊“Next”按鈕,如圖1-22所示,直至彈出如圖1-23所示的結束安裝界面,直接單擊“Finish”按鈕,完成安裝過程。

圖1-22 “MySQL Enterprise”界面
7)MySQL數據庫服務器與客戶端工具安裝完成后,可以在Windows操作系統的“開始”菜單中找到MySQL相關應用程序的菜單選項,如圖1-24所示,相關菜單功能如下。

圖1-23 “Wizard Completed”界面

圖1-24 MySQL相關應用程序的菜單選項
①“MySQL Query Browser”:MySQL的GUI客戶端工具。
②“MySQL 5.5 Command Line Client”:MySQL的命令行客戶端工具。
③“MySQL Administrator”:MySQL服務器管理配置工具。
1.2.4 MySQL數據庫登錄
MySQL數據庫安裝完成后可通過命令行客戶端登錄,也可以通過GUI客戶端工具登錄,對初學者來說,通過GUI工具登錄是最直觀明了的,同時也是一種常用、高效的數據庫操作方式。
1)在“開始”菜單中單擊“MySQL Query Browser”選項,彈出如圖1-25所示的登錄界面,填寫各項的登錄連接參數,單擊“OK”按鈕,開始正式登錄數據庫,各項連接參數的含義如下所述。

圖1-25 “MySQL Query Browser”界面
①“Stored Connection”:已經存儲的連接配置,為下拉式選項,沒有存儲其他連接配置的情況下,可以不選。
②“Server Host”:MySQL數據庫服務器的IP,當服務器與客戶端工具安裝在同一臺計算機上時,可輸入“127.0.0.1”或“localhost”。
③“Port”:MySQL數據庫服務進程的端口號,默認為3306。
④“Username”:登錄MySQL數據庫的賬號。
⑤“Password”:登錄MySQL數據庫的密碼。
⑥“Default Schema”:需要連接的邏輯庫,必須是數據庫服務器中已存在或已經創建的,默認為“test”庫(“test”庫是數據庫服務器默認創建好的邏輯庫)。
2)在各項連接參數輸入正確的情況下,可以成功登錄MySQL數據庫,如圖1-26所示。在GUI工具上可以看到,數據庫操作界面有多個區,可以看到“test”邏輯庫,即連接登錄的庫節點,同時看到“test”庫呈黑色粗體狀,表示當前的工作庫,可以通過雙擊邏輯庫來改變當前的工作庫。

圖1-26 成功登錄MySQL數據庫