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安裝步驟
- 將mysql-8.0.15-macos10.14-x86_64.dmg 保存在任意位置,雙擊打開;
- 一路點擊“繼續”/“下一步”等操作,即可完成安裝;
- 安裝軟件包結束之後,點擊系統左上角蘋果圖標,選擇“系統偏好設置”,查看是否安裝成功;
看到最下面一行,有MySQL圖標,即表示安裝成功。 - 點擊MySQL圖標,並點擊“Start MySQL Server”即可在MacOS上打開MySQL。
打開之後,如下圖所示,左邊的紅色提示燈變爲綠色,且右邊顯示“Stop MySQL Seerver”,則表示MySQL成功打開並運行。
3.2 配置環境變量
要想Terminal中直接鍵入命令行編寫SQL語句,需要配置系統環境變量!
步驟如下:
- 打開Terminal,鍵入以下命令
touch ~/.bash_profile
open -e ~/.bash_profile
- 完成1後,會彈出一個.bash_profile文件,添加語句
export PATH=${PATH}:/usr/local/mysql/bin/
添加之後,按下“command+s”鍵,即可實現保存修改,就可以關閉.bash_profile文件了。
注:若之前配置了其他軟件的環境變量,就在之前的語句下添加即可,不要刪除之前配置的語句,否則會影響其他軟件的正常使用。
- 在原先打開的Terminal,鍵入命令:
source ~/.bash_profile
即可令配置生效。然後可以關閉這個Terminal了。
- 打開另一個Terminal,驗證環境變量是否配置成功,鍵入命令:
mysql -u root -p
輸入安裝MySQL時,你設定的密碼,並敲擊回車鍵。
- 若出現如下圖所示,即表示MySQL環境配置成功。
- 若鍵入命令,表示“mysql命令無效”,則表明設定的環境變量有誤,需仔細檢查環境變量的設置,對照上述1-3步。
3.3 Sequel Pro 1.1.2 安裝步驟
-
點擊下載好的sequel-pro-1.1.2.dmg,並點擊Sequel Pro,點擊“繼續”/“下一步”,即可完成安裝。
在Sequel Pro的安裝過程中,沒有將其拉入應用程序(Application)這一步驟,可以將上圖的Sequel Pro拉入應用程序(Application),即可在應用程序中直接打開Sequel Pro軟件。 -
在“應用程序”中打開Sequel Pro之前,需要先將MySQL Server打開,打開方式如3.1的3、4步所示。
-
打開Sequel Pro,出現如下界面:
輸入必填信息:
- Host:一般爲127.0.0.1
- Username:一般爲root
- Password:爲安裝MySQL時填寫的密碼
如圖所示
- 點擊“Connect”,即可實現可視化管理MySQL,如圖所示:
4. 常見錯誤總結
錯誤1: 環境變量配置錯誤,體現在Terminal中輸入
mysql -u root -p
報錯,顯示mysql命令無效等,需要按照上述3.2所述步驟1-3檢查配置。
錯誤2:按照3.3所述步驟配置,點擊“Connect”出現錯誤如圖
該問題在Stackoverflow中已有人解答
翻譯如下:
1)點擊系統頁面左上角的蘋果,選擇“系統偏好設置”;
2)點擊MySQL圖標,選擇“Initialize Database”;
3)選擇第二項“Use Legacy Password Encryption”
然後在第一個紅框中再輸一遍你的密碼,點擊“OK”。
重新打開Sequel Pro,如3.3的第3步,輸入必要信息,即可實現成功登陸Sequel Pro。
5. 總結
- 本文成功實現了在MacOS上安裝MySQL 8.0.15和Sequel Pro 1.1.2;
- 安裝MySQL和Sequel Pro的目的主要是爲了學習數據庫的基本知識,學習資料請參考:
- 以上即爲本文的總結,安裝過程中如果遇到任何問題,歡迎大家給我留言,大家互相交流,謝謝!
- 如果轉載,請標明出處,謝謝!