mac OS下 安裝MySQL 5.7


Mac OS X 下 TAR.GZ 方式安裝 MySQL 5.7 與 MySQL 5.6 相比, 5.7 版本在安裝時有兩處不同:

1:初始化方式改變, 從scripts/mysql_install_db --user=mysql初始化方式變成了bin/mysqld --initialize --user=mysql方式;

2: 初始密碼生成改變, 5.6 的版本在 tar gz 方式初始化完成后默認 root 密碼為空, 5.7 版本在初始化完成后會生成一個臨時的 root 密碼;

先下載最新mysql壓縮版,官網自己找http://dev.mysql.com/downloads/

以5.7.16為例 mysql-5.7.16-osx10.11-x86_64.tar

先雙擊解壓,解壓出一個文件夾  進入文件夾 里面依然有2個壓縮包,一個為mysql-5.7.16-osx10.11-x86_64.tar 另一個為mysql-test-5.7.16-osx10.11-x86_64.tar

在解壓mysql-5.7.16-osx10.11-x86_64.tar,忽略含test的文件

解壓后,打開命令行

# 移動解壓后的二進制包到安裝目錄 sudo mv mysql-5.7.16-osx10.11-x86_64 /usr/local/mysql

# 更改 mysql 安裝目錄所屬用戶與用戶組 cd /usr/local sudo chown -R root:wheel mysql

# 切換到 mysql 安裝目錄並執行初始化命令並記錄生成的臨時 root 密碼 cd /usr/local/mysql sudo bin/mysqld --initialize --user=mysql

注意:需要記錄在初始化完成后命令行窗口中顯示的臨時 root 密碼,如圖

 

測試啟動、重啟與停止: cd /usr/local/mysql

# 啟動 sudo support-files/mysql.server start

# 重啟 sudo support-files/mysql.server restart

# 停止 sudo support-files/mysql.server stop

# 檢查 MySQL 運行狀態 sudo support-files/mysql.server status

(溫馨提醒:操作mysql命令有兩種方式,一種是設置mysql環境變量,這樣就可以直接使用mysql命令而不需要進入mysql/../bin目錄下執行。

另一種就是直接進入/usr/local/mysql/bin/下執行腳本,在這里使用第一種方式)​

在終端,為Path路徑附加MySQL的bin目錄: PATH="$PATH":/usr/local/mysql/bin

然后通過以下命令登陸MySQL(密碼就是前面自動生成的臨時密碼) mysql -u root -p

輸入臨時密碼,登錄成功。

登錄成功后建議修改密碼

mysql> set PASSWORD =PASSWORD('123456');

修改成功后,退出

mysql> exit;

重新連接

mysql> mysql -u root -p 

輸入新密碼,連接成功。

查看數據庫

mysql> show databases;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM