macOS手動安裝MySQL完全教程
不藉助任何第三方安裝工具,mac系統下手動進行MySQL的下載到卸載。
下載
訪問MySQL的官網http://www.mysql.com/downloads/ 然後在頁面中會看到社區版「MySQL Community Server」點擊。
進入MySQL具體的下載界面(http://www.mysql.com/downloads/mysql/),網頁會自動選好你系統平台,下面有兩種安裝包,個人喜好DMG。點擊download下載即可。
不註冊賬號,只下載。
安裝
點擊下載下來的mysql-5.7.17-macos10.12-x86_64.dmg文件。點擊裝載后的 mysql-5.7.17-macos10.12-x86_64.pkg 繼續安裝。一路下一步。
Advertisements
安裝完成後,會彈出提示框,告訴你mysql root被設置了一個默認的密碼。
啟動
在系統偏好設置中,多出了mysql的圖標。
進入後點擊 「Start MySQL Server」啟動MySQL服務。
終端配置
默認終端是不識別mysql與mysqladmin命令的。執行mysql命令時,先執行以下命令即可。
alias mysql=/usr/local/mysql/bin/mysql
alias方法關閉了終端再開就無效了
命令長期有效果方法一
終端,輸入:
(當前用戶的根目錄下的.bash_profile)
$ sudo vim ~/.bash_profile
然後在裡面輸入:
export PATH=$PATH:/usr/local/mysql/bin
按ESC推出編輯模式,然後輸入:
Advertisements
敲:wq回車保存推出。
source ~/.bash_profile(重新載入配置生效)
命令長期有效果方法二
建立一個軟鏈接到bin目錄(終端默認目錄)
$ cd /usr/local/bin/
$ sudo ln -fs /usr/local/mysql/bin
修改密碼
已知mysql密碼
5.7的版本不會再給root用戶分配默認密碼,而是會給一個隨機密碼,安裝mysql成功後會彈出一個隨機密碼讓你保存,很遺憾我沒截圖。如果你沒有保存,,在右側的通知欄里會有
$ mysqladmin -u root -p password newpass
忘記了mysql密碼
1.關閉mysql服務
$ sudo /usr/local/mysql/support-files/mysql.server stop
2.開啟安全模式啟動mysql
$ sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables //如果未執行完,可以新建終端窗口執行下面的命令。
$ mysql //進入mysql命令模式
mysql> use mysql //進入mysql資料庫
mysql> flush privileges; //刷新MySQL的系統許可權相關表
mysql> set password for 'root'@'localhost'=password('新密碼')
mysql> quit //推出
使用
登錄MySQL
$ mysql -u root -p
回車后,輸入密碼,回車。
查看版本
$ mysql --version
啟動停止重啟
//啟動mysql
$ sudo /usr/local/MySQL/support-files/mysql.server start
//停止mysql
$ sudo /usr/local/mysql/support-files/mysql.server stop
//重啟mysql
$ sudo /usr/local/mysql/support-files/mysql.server restart
卸載
使用UninstallPKG軟體搜索mysql關鍵字,卸載即可。
開啟MySQL之旅吧!