MacOS 安裝MySQL-8.0.15和Sequel Pro-1.1.2

1. 簡介

本文的主要目的是講解在Mac系統下,安裝MySQL 8.0 社區版和可視化數據庫管理工具Sequel Pro的過程。

1.1 MySQL

MySQL是一款很流行的關係型數據庫,廣泛應用於中小型網站中。起初,MySQL是一款開源的數據庫,隨着09年甲骨文公司(Oracle)的收購,Oracle逐漸提高了MySQL商業版的售價。如今,MySQL具有商業版(收費)和社區版(免費)。

注:
1)關係型數據庫

概念:顧名思義,關係型數據庫,即創建在關係模型基礎上的數據庫。

2)什麼是關係模型

答:關係模型就是實體-實體間的各種聯繫,如:一對一、一對多、多對一等關係。
舉例:
1個學生只有1個學號(student ID);
1門課程有多個學生選修。

1.2 Sequel Pro

Sequel Pro是基於MacOS系統使用的,管理MySQL/MariaDB的可視化管理工具。

2. 安裝環境與下載鏈接

2.1 安裝環境

系統:MacOS Mojave 10.14.3

2.2 軟件下載

1)MySQL 8.0 社區版(Community)

  • 官網下載
    本文是基於Mac系統的,所以選擇MacOS版本。其他系統可以下載對應版本。
  • 百度網盤鏈接
    鏈接:https://pan.baidu.com/s/1RfSpqRKFx5p2-Nc2QJ7rKQ 密碼:d3l3
    因爲官網下載速度比較慢,本文已將下載好的MacOS MySQL-8.0.15版本和Sequel Pro-1.1.2版本上傳至百度網盤中,需要的朋友可以自行下載。

2)Sequel Pro 1.1.2

  • 官網下載
  • 百度網盤下載
    見1)網盤鏈接和密碼

3. 安裝步驟

3.1 MySQL 8.0.15安裝步驟

  1. 將mysql-8.0.15-macos10.14-x86_64.dmg 保存在任意位置,雙擊打開;
    圖1
  2. 一路點擊“繼續”/“下一步”等操作,即可完成安裝;
    圖2
  3. 安裝軟件包結束之後,點擊系統左上角蘋果圖標,選擇“系統偏好設置”,查看是否安裝成功;
    圖3
    看到最下面一行,有MySQL圖標,即表示安裝成功。
  4. 點擊MySQL圖標,並點擊“Start MySQL Server”即可在MacOS上打開MySQL。
    圖4
    打開之後,如下圖所示,左邊的紅色提示燈變爲綠色,且右邊顯示“Stop MySQL Seerver”,則表示MySQL成功打開並運行。
    圖5

3.2 配置環境變量

要想Terminal中直接鍵入命令行編寫SQL語句,需要配置系統環境變量
步驟如下:

  1. 打開Terminal,鍵入以下命令
touch ~/.bash_profile
open -e ~/.bash_profile
  1. 完成1後,會彈出一個.bash_profile文件,添加語句
export PATH=${PATH}:/usr/local/mysql/bin/

添加之後,按下“command+s”鍵,即可實現保存修改,就可以關閉.bash_profile文件了。

:若之前配置了其他軟件的環境變量,就在之前的語句下添加即可,不要刪除之前配置的語句,否則會影響其他軟件的正常使用。

  1. 在原先打開的Terminal,鍵入命令:
source ~/.bash_profile

即可令配置生效。然後可以關閉這個Terminal了。

  1. 打開另一個Terminal,驗證環境變量是否配置成功,鍵入命令:
mysql -u root -p

輸入安裝MySQL時,你設定的密碼,並敲擊回車鍵。

  • 若出現如下圖所示,即表示MySQL環境配置成功。
    圖6
  • 若鍵入命令,表示“mysql命令無效”,則表明設定的環境變量有誤,需仔細檢查環境變量的設置,對照上述1-3步。

3.3 Sequel Pro 1.1.2 安裝步驟

  1. 點擊下載好的sequel-pro-1.1.2.dmg,並點擊Sequel Pro,點擊“繼續”/“下一步”,即可完成安裝。
    圖7
    在Sequel Pro的安裝過程中,沒有將其拉入應用程序(Application)這一步驟,可以將上圖的Sequel Pro拉入應用程序(Application),即可在應用程序中直接打開Sequel Pro軟件。

  2. 在“應用程序”中打開Sequel Pro之前,需要先將MySQL Server打開,打開方式如3.1的3、4步所示。

  3. 打開Sequel Pro,出現如下界面:
    圖8
    輸入必填信息:

  • Host:一般爲127.0.0.1
  • Username:一般爲root
  • Password:爲安裝MySQL時填寫的密碼
    如圖所示
    圖9
  1. 點擊“Connect”,即可實現可視化管理MySQL,如圖所示:
    圖10

4. 常見錯誤總結

錯誤1: 環境變量配置錯誤,體現在Terminal中輸入

mysql -u root -p

報錯,顯示mysql命令無效等,需要按照上述3.2所述步驟1-3檢查配置。

錯誤2:按照3.3所述步驟配置,點擊“Connect”出現錯誤如圖
圖11
該問題在Stackoverflow中已有人解答

翻譯如下:

1)點擊系統頁面左上角的蘋果,選擇“系統偏好設置”;
2)點擊MySQL圖標,選擇“Initialize Database”;
圖12
3)選擇第二項“Use Legacy Password Encryption”
圖13
然後在第一個紅框中再輸一遍你的密碼,點擊“OK”。
重新打開Sequel Pro,如3.3的第3步,輸入必要信息,即可實現成功登陸Sequel Pro。

5. 總結

  1. 本文成功實現了在MacOS上安裝MySQL 8.0.15和Sequel Pro 1.1.2;
  2. 安裝MySQL和Sequel Pro的目的主要是爲了學習數據庫的基本知識,學習資料請參考:
  1. 以上即爲本文的總結,安裝過程中如果遇到任何問題,歡迎大家給我留言,大家互相交流,謝謝!
  2. 如果轉載,請標明出處,謝謝!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章