本文記錄在 Mac OS X 10.11 環境下安裝 MySQL Community Server 5.7.12 的過程以及期間遇到的一些問題。詳細的安裝過程可以參考官方文檔
下載
首先下載 MySql 安裝包,在 MySql 官網 下載安裝包,我下載的是 mysql-5.7.12-osx10.11-x86_64.dmg,在下載的過程中可以去看看官方的文檔,瞭解一些相關內容。
安裝
安裝過程和普通軟件安裝是一樣的,具體步驟如官方文檔描述,一直 next 直到最後 install,需要注意的是,在安裝完成後會彈出提示框:(圖片來自官方文檔)
意思是說 root 賬號的 臨時密碼是 up#XkMu5v1oz,在初始化 MySql 時需要先輸入臨時密碼,才能修改自己的密碼,所以這個一定要記住,如果錯過了這一步,也沒有關係,在系統的 通知欄會有這個通知,通過打開右側通知欄就能看到
啓動 MySql
安裝完成後,在系統偏好設置中能夠看到 MySql 圖標:
打開它,如下圖:
通過點擊 Start MySQL Server 按鈕來啓動 MySql,下面的勾選項是選擇是否開機自啓動。根據需求勾選即可.
也可以通過命令行來啓動或者關閉 MySql,在後面會講到。
初始化
MySql 默認安裝路徑爲 /usr/local/mysql,如果要使用 MySql 中的命令,一種方式是定位到 /usr/local/mysql/bin 目錄,然後調用其中的命令即可執行相應的命令,當然,每次這樣做會顯得很麻煩,所以這裏有兩種解決辦法:
添加環境變量
將 /usr/local/mysql/bin 目錄添加到環境變量中,這樣在任何地方都能隨時使用 MySql 中的命令了,具體步驟如下:- 定位到用戶當前目錄:cd ~
- 打開 .bash_profile 文件:open .bash_profile(如果是第一次添加環境變量需要先創建該文件:touch .bash_profile)
- 在 .bash_profile 文件中添加路徑信息
- 添加完成,使文件立即生效:source .bash_profile
通過添加到環境變量,就可以在任何地方使用 mysql 相關命令了
- 設置別名
這是官方文檔中介紹的方法,通過使用別名 mysql 指向/usr/local/mysql/bin/mysql 使得 在任何地方執行 mysql 就能調用到 mysql 目錄下的 mysql 命令,文檔中是這樣設置的:
alias mysql=/usr/local/mysql/bin/mysql
alias mysqladmin=/usr/local/mysql/bin/mysqladmin
當然這裏推薦直接添加到環境變量的方式來調用 mysql 中的命令。按照以上步驟完成後
通過命令啓動或停止 MySql
上面講到在 系統偏好設置中可以啓動 MySql ,這裏介紹如何在 命令行中啓動或停止 MySql。
啓動:sudo mysqld_safe
接下來輸入密碼就能啓動 MySql 了,此時在系統偏好設置中能夠看到 MySql 的狀態爲 running停止:sudo mysqladmin -u root -p shutdown
接下來輸入管理員密碼就能停止 MySql了
修改管理員密碼
前面講到在安裝時會給出一個臨時密碼,在使用 MySql 之前需要修改爲自己的密碼,具體操作如下:
終端輸入:mysqladmin -u root -p password
接下來輸入安裝時給出的臨時密碼,回車
然後輸入新密碼
然後確認新密碼
到此,密碼修改就完成了,接下來就能登錄到 MySql 中了。MySql 安裝就完成了,更多詳細介紹和使用方法,建議查看官方文檔