官术网_书友最值得收藏!

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”命令登錄成功

登錄成功后,也可以通過下面的兩種命令修改密碼:

主站蜘蛛池模板: 和顺县| 静安区| 宣化县| 连江县| 濉溪县| 洮南市| 嘉定区| 金乡县| 沂源县| 牡丹江市| 武穴市| 兰考县| 会昌县| 思茅市| 金山区| 宁武县| 广汉市| 涿州市| 东至县| 惠东县| 谢通门县| 土默特左旗| 龙川县| 赤峰市| 鱼台县| 应用必备| 宜阳县| 伊宁县| 高安市| 尉犁县| 江门市| 综艺| 博客| 大余县| 东阿县| 廊坊市| 浮山县| 旬邑县| 开阳县| 巴塘县| 东丽区|