書名: 精通MySQL 8(視頻教學版)作者名: 劉華貞本章字數: 2625字更新時間: 2019-11-22 18:46:01
1.4 Windows平臺下安裝與配置MySQL
在Windows操作系統下,MySQL數據庫的安裝包分為圖形化界面安裝和免安裝(noinstall)這兩種安裝包。本節只介紹圖形化界面的安裝。
MySQL數據庫分為社區版(Community)、企業版(Enterprise)、集群版(MySQL Cluster)和高級集群版(MySQL Cluster CGE)。其中:
- 社區版是開源且免費的,但不提供官方技術支持,適用于普通用戶;
- 企業版是收費的,提供了更多的功能和完備的技術支持,適用于要求較高的企業客戶;
- 集群版是開源且免費的,可將幾個MySQL Server封裝成一個Server;
- 高級集群版是付費的。
MySQL現在主推(GA)的社區版本為8.0,本書介紹的是8.0.12的安裝和配置。
1.4.1 安裝MySQL 8
讀者可以免費下載MySQL 8版本。
(1)下載網址為https://dev.mysql.com/downloads/windows/installer/8.0.html,如圖1-2所示。

圖1-2 MySQL 8.0.12下載頁面
(2)進入MySQL的下載頁面之后,操作系統(Select Operating System)選擇Microsoft Windows,單擊社區版對應的Download按鈕,出現如圖1-3所示的內容。

圖1-3 登錄頁面
(3)注冊賬號再登錄,登錄成功后,出現如圖1-4所示的內容。
(4)單擊下載(Download Now)按鈕,會彈出圖1-5所示的窗口。

圖1-4 登錄成功后的下載頁面

圖1-5 彈出的下載對話框
(5)單擊“保存”按鈕,下載好的安裝文件如圖1-6所示。

圖1-6 MySQL 8.0安裝文件
(6)雙擊MySQL安裝程序,進入License Agreement窗口,如圖1-7所示。

圖1-7 License Agreement對話框
(7)選中I accept the license terms復選框,單擊Next按鈕進入Choosing a Setup Type窗口,如圖1-8所示。

圖1-8 Choosing a Setup Type窗口
(8)選中Developer Default單選框,單擊Next按鈕進入Check Requirements窗口,如圖1-9所示。

圖1-9 Check Requirements窗口
(9)單擊Next按鈕,會提示需要手動安裝的組件,如圖1-10所示。

圖1-10 Requirements提示
(10)手動安裝組件后,單擊Next按鈕,進入Installation窗口,如圖1-11所示。

圖1-11 Installation窗口
(11)單擊Execute按鈕,安裝完成后,如圖1-12所示。

圖1-12 Installation窗口
至此,MySQL 8安裝完畢,接下來將介紹MySQL 8的配置。
1.4.2 配置MySQL 8
安裝完成后,進入配置階段,可以設置MySQL 8數據庫相關的各種參數。
(1)在圖1-12中,單擊Next按鈕,進入產品配置窗口,如圖1-13所示。

圖1-13 產品配置窗口
(2)單擊Next按鈕,進入組復制窗口,如圖1-14所示。

圖1-14 組復制窗口
(3)選擇默認選項,單擊Next按鈕,進入類型和網絡窗口,如圖1-15所示。

圖1-15 類型和網絡窗口
(4)選擇默認選項,單擊Next按鈕,進入賬號和角色窗口,如圖1-16所示。

圖1-16 賬號和角色窗口
(5)在MySQL Root Password和Repeat Password中輸入root賬戶的密碼,單擊Add User按鈕,打開如圖1-17所示的對話框。

圖1-17 User Details對話框
(6)填入用戶、主機、角色、密碼等信息,單擊OK按鈕,就會成功添加一個賬戶,如圖1-18所示。

圖1-18 Accounts and Roles窗口
(7)單擊Next按鈕,進入Windows服務窗口,如圖1-19所示。

圖1-19 Windows服務窗口
(8)選擇默認設置,單擊Next按鈕,進入保存配置窗口,如圖1-20所示。

圖1-20 保存配置窗口
(9)選擇默認設置,單擊Execute按鈕,執行保存配置,如圖1-21所示。

圖1-21 保存配置執行完畢
(10)單擊Finish按鈕,進入連接服務器窗口,如圖1-22所示。

圖1-22 連接服務器
(11)單擊Check按鈕,測試服務器是否能夠連接成功,如圖1-23所示。

圖1-23 連接服務器成功
(12)單擊Next按鈕,進入安裝完成窗口,如圖1-24所示。

圖1-24 安裝完成(Installation Complete)
1.4.3 啟動MySQL服務
本小節開始為讀者介紹配置MySQL的內容,先學習如何在Windows系統下啟動MySQL服務。
只有啟動MySQL服務,客戶端才可以登錄到MySQL數據庫。在Windows操作系統中,有兩種方法可以啟動MySQL服務,一種是圖形化界面啟動,一種是命令行啟動。
首先介紹圖像化界面啟動和關閉MySQL服務的方法,步驟如下:
(1)右擊“計算機”,在快捷菜單中選擇“管理”命令,如圖1-25所示,打開“計算機管理”對話框,如圖1-26所示。也可以執行“開始”|“控制面板”|“管理工具”|“服務”來啟動服務。

圖1-25 打開“計算機管理”窗口

圖1-26 “計算機管理”窗口
(2)選擇“計算機管理(本地)”|“服務和應用程序”|“服務”節點,右邊窗口就會顯示Windows系統的所有服務,其中包含名為“MySQL 80”的服務。
(3)查看MySQL服務可以發現該服務已經處于“啟動”狀態,并且該服務的類型為“自動”。如果想修改MySQL服務的狀態,可以單擊“計算機管理”工具欄中的相應按鈕,其中有“啟動”“停止”“暫停”和“重新啟動”按鈕;也可以選中MySQL服務,單擊鼠標右鍵,同樣可以進行“啟動”“停止”“暫停”和“重新啟動”操作,如圖1-27所示。

圖1-27 “計算機管理”服務操作示意
(4)由于MySQL不是系統自帶的服務,因此要設置為手動類型。在具體設置時,需要右擊MySQL服務,在快捷菜單中選擇“屬性”命令,打開“MySQL80的屬性(本地計算機)”對話框,如圖1-28所示,在“啟動類型”一欄中選擇“手動”,再單擊“確定”按鈕保存即可。

圖1-28 “MySQL80的屬性”對話框
1.4.4 關閉MySQL服務
接下來介紹如何通過DOS窗口啟動和關閉MySQL服務,具體步驟如下:
(1)選擇“開始”命令,在左下方的文本框中輸入“cmd”,如圖1-29所示。

圖1-29 運行cmd對話框
(2)在圖1-29中按回車鍵,彈出DOS命令窗口,如圖1-30所示。
(3)在DOS窗口中,如果想查看Windows系統已經啟動的服務,可以通過如下命令來實現,如圖1-31所示。
net start

圖1-30 DOS窗口

圖1-31 查看已啟動的服務
(4)如果MySQL軟件的服務已經啟動,可以通過命令來關閉MySQL服務,具體命令如下,運行過程如圖1-32所示。
net stop MySQL 80
(5)可以通過命令來啟動MySQL服務,具體命令如下,運行過程如圖1-33所示。
net start MySQL 80

圖1-32 關閉MySQL服務

圖1-33 啟動MySQL服務
打開任務管理器,切換到“服務”頁面,如果存在“MySQL80”服務,則表示MySQL軟件的服務已啟動,如圖1-34所示。

圖1-34 任務管理器
1.4.5 配置Path變量
將MySQL應用程序的目錄添加到Windows系統的Path中,可以使以后的操作更加方便。配置Path路徑的具體步驟如下:
(1)右擊“計算機”,在快捷菜單中先選擇“屬性”,再選擇“高級系統設置”,打開“系統屬性”對話框,如圖1-35所示。
(2)在“系統屬性”對話框中,單擊“環境變量”按鈕,彈出“環境變量”對話框,如圖1-36所示。

圖1-35 “系統屬性”對話框

圖1-36 “環境變量”對話框
(3)在“系統變量”中找到Path變量,單擊“編輯”按鈕,打開“編輯系統變量”對話框,如圖1-37所示,已經存在的目錄用分號隔開,添加的MySQL目錄為“C:\Program Files\MySQL\MySQL Server 8.0\bin”,將該目錄添加到“變量值”中,然后單擊“確定”按鈕,這樣MySQL數據庫的Path變量就添加好了,可以直接在DOS窗口中輸入mysql命令了。如果在DOS窗口中執行mysql命令,就能夠成功地登錄到MySQL數據中,說明Path變量已經配置成功。

圖1-37 “編輯系統變量”對話框
1.4.6 登錄MySQL數據庫
在Windows操作系統下可以在DOS窗口中登錄MySQL數據庫。
單擊“開始”按鈕,在“運行”文本框中輸入“cmd”,按Enter鍵,進入DOS窗口。在DOS窗口中,可以通過命令登錄MySQL數據庫,命令如下:
mysql –h 127.0.0.1 –uroot –p123456
其中,mysql是登錄MySQL數據庫的命令;-h后面加上服務器的IP,本地計算機IP為127.0.0.1;-u后面接數據庫的用戶名,此處用root用戶登錄;-p后面接用戶的密碼,此處用“123456”,讀者可以輸入自己設置的密碼。登錄成功后的界面如圖1-38所示。

圖1-38 DOS命令窗口登錄MySQL
- What's New in TensorFlow 2.0
- 深度學習經典案例解析:基于MATLAB
- SQL Server 2012數據庫技術及應用(微課版·第5版)
- 算法訓練營:入門篇(全彩版)
- DevOps入門與實踐
- 人人都懂設計模式:從生活中領悟設計模式(Python實現)
- Java程序設計
- PHP 7+MySQL 8動態網站開發從入門到精通(視頻教學版)
- Spring快速入門
- jQuery炫酷應用實例集錦
- Node Cookbook(Second Edition)
- C# and .NET Core Test Driven Development
- Mastering Adobe Captivate 7
- Backbone.js Testing
- C語言從入門到精通