macOS手動安裝MySQL完全教程

不藉助任何第三方安裝工具,mac系統下手動進行MySQL的下載到卸載。

下載

訪問MySQL的官網http://www.mysql.com/downloads/ 然後在頁面中會看到社區版「MySQL Community Server」點擊。

下載MySQL

進入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之旅吧!

Advertisements

你可能會喜歡