- 精通MySQL 8(視頻教學版)
- 劉華貞
- 1080字
- 2019-11-22 18:46:03
1.6 Mac OS X平臺下安裝與配置MySQL
前面介紹了Windows和Linux下的安裝,目前Mac OS也很流行,所以本節就介紹一下如何在Mac OS X平臺下安裝MySQL。
1.6.1 安裝MySQL 8
1. 下載MySQL 8
(1)下載地址為https://dev.mysql.com/downloads/mysql/8.0.html#downloads,如圖1-63所示。

圖1-63 Mac OS X平臺MySQL 8.0下載頁面
(2)在圖1-63中,選擇DMG Archive版本,單擊Download按鈕,下載完畢后,在Finder中可以看到MySQL的安裝文件“mysql-8.0.12-macos10.13-x86_64.dmg”,如圖1-64所示。

圖1-64 Finder中的MySQL安裝文件
(3)雙擊“mysql-8.0.12-macos10.13-x86_64.dmg”,彈出如圖1-65所示的安裝包。
(4)雙擊MySQL 8安裝包,彈出如圖1-66所示的安裝界面。

圖1-65 MySQL 8.0安裝包

圖1-66 MySQL安裝界面
(5)單擊“繼續”按鈕,進入軟件許可協議,如圖1-67所示。
(6)單擊“繼續”按鈕,提示“若要繼續安裝軟件,您必須同意軟件許可協議中的條款”,如圖1-68所示,單擊“同意”按鈕,繼續安裝,進入圖1-69。

圖1-67 軟件許可協議

圖1-68 是否同意軟件許可協議提示信息
(7)單擊“自定”按鈕,進入“自定安裝”窗口,如圖1-70所示。

圖1-69 安裝類型

圖1-70 自定安裝
(8)在本書中,我們選擇標準安裝。在圖1-70中單擊“標準安裝”按鈕,返回圖1-69所示的窗口,單擊“安裝”按鈕,進入安裝過程,如圖1-71所示。
(9)中間會提示圖1-72,選擇加密協議。為了兼容舊版本,請選擇“Use Legacy Password Encryption”,然后單擊Next按鈕,進入密碼輸入窗口,如圖1-73所示。

圖1-71 MySQL 8自動安裝過程

圖1-72 選擇加密協議
(10)在圖1-73中,輸入滿足條件的密碼,單擊“Finish”按鈕,MySQL繼續安裝。
(11)待MySQL安裝完畢,在圖1-74中,單擊“關閉”按鈕即可。正常情況下,此時只是安裝成功,還需要進行額外的配置。

圖1-73 輸入密碼

圖1-74 MySQL 8安裝成功
1.6.2 啟動MySQL 8
(1)單擊Mac桌面左上方的蘋果標志,在下拉菜單中選擇“系統偏好設置”選項,如圖1-75所示。
(2)單擊“系統偏好設置”,打開“系統偏好設置”窗口,如圖1-76所示。

圖1-75 系統偏好設置

圖1-76 Mac OS系統偏好設置窗口
(3)雙擊右下方的“MySQL”圖標,打開MySQL服務窗口。MySQL安裝完成后,服務默認為開啟狀態,如圖1-77所示。
(4)單擊圖1-77中的“Stop MySQL Server”按鈕,可以關閉MySQL服務,如圖1-78所示。

圖1-77 MySQL服務啟動窗口

圖1-78 MySQL服務關閉窗口
1.6.3 配置和登錄MySQL 8
(1)此時MySQL已經安裝和配置完畢,我們在終端輸入以下命令,如圖1-79所示。
$ mysql –h 12.0.0.1 -uroot –p<password>
(2)從圖1-79中可以看出,提示錯誤“command not found”,這說明系統還不能識別MySQL相關的命令,我們還需要將MySQL加入系統環境變量。編輯/etc/profile,命令如下:
$ vi /etc/profile

圖1-79 使用“mysql”命令登錄失敗
(3)在圖1-80中設置好MySQL的環境變量后,編輯/etc/profile,按etc鍵,然后輸入“wq”保存。關閉原來的終端,打開一個新的終端,在終端中重新輸入如下命令,如圖1-81所示,其中root的登密碼來自于圖1-73設置的密碼。
$ mysql -uroot –proot+123

圖1-80 設置路徑

圖1-81 在Mac終端窗口使用“mysql”命令登錄成功
登錄成功后,也可以通過下面的兩種命令修改密碼:

- 大學計算機基礎(第二版)
- 程序員修煉之道:程序設計入門30講
- Redis Applied Design Patterns
- MySQL數據庫管理與開發實踐教程 (清華電腦學堂)
- 數據結構(C語言)
- HTML5 and CSS3 Transition,Transformation,and Animation
- 基于Swift語言的iOS App 商業實戰教程
- Oracle從入門到精通(第5版)
- Swift細致入門與最佳實踐
- Practical Game Design with Unity and Playmaker
- INSTANT Silverlight 5 Animation
- ASP.NET求職寶典
- Learning Unreal Engine Game Development
- Learning Alfresco Web Scripts
- 從零開始學UI設計·基礎篇