MySQL安裝(Mac版)

Mac 安裝MySQL有兩種方式mysql

下載dmg包安裝

- 下載地址:https://www.mysql.com/downloads/
- 滾動網頁至最下方,選擇`DOWNLOADS => MySQL  Community  Server`
複製代碼

- 選擇dmg文件下載
- 直接下載
- 雙擊安裝包,進行安裝
點擊繼續
點擊繼續
點擊繼續
點擊贊成
點擊安裝(點擊更改安裝位置...會出現下圖)
點擊繼續
勾選增強版密碼加密
設置root用戶的密碼,點擊Finish
安裝成功,點擊關閉,可將安裝器刪除
- 安裝成功後,可在系統偏好設置中看到MySQL
雙擊MySQL,能夠啓動、關閉MySQL服務、卸載、配置
- 環境變量配置

不配置環境變量的話,執行mysql命令,必須在mysql的安裝目錄下,因此選擇配置環境變量。在終端中,進入到用戶目錄下,執行 `vim .bash_profile` 或者直接執行`vim ~/.bash_profile` ,按`i`進入編輯模式,添加以下內容,按`esc`,輸入`:wq`退出並保存。
```
# mysql
export PATH=${PATH}:/usr/local/mysql/bin
#快速啓動、結束MySQL服務, 能夠使用alias命令
alias mysqlstart='sudo /usr/local/mysql/support-files/mysql.server start'
alias mysqlstop='sudo /usr/local/mysql/support-files/mysql.server stop'
```
咱們就能夠在任何地方執行mysql命令了。
- 終端輸入`myqsl -u root -p`啓動MySQL,安裝地址是`/usr/local/mysql`
複製代碼

使用homebrew安裝MySQL(推薦)

安裝命令sql

```
brew install mysql
```
複製代碼

mysql_secure_installation執行後報錯: mysql_secure_installation: [ERROR] unknown variable 'default-character-set=utf8'.,不妨礙繼續設置密碼

輸入密碼後,報錯: Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 解決方法:先執行 mysql.server start重啓一下,而後 mysql_secure_installation

從新設置密碼

若是不想設置過於複雜的密碼,能夠先用空密碼(直接回車)啓動服務vim

解決辦法:

  1. 查看 mysql 初始的密碼策略, 輸入語句SHOW VARIABLES LIKE 'validate_password%';進行查看

2. 首先須要設置密碼的驗證強度等級,設置 validate_password.policy的全局參數爲 LOW 便可,輸入設值語句 SET GLOBAL validate_password.policy=LOW; 進行設值
3. 當前密碼長度爲8,若是不介意的話就不用修改了,按照通用的來說,設置爲6位的密碼,設置 validate_password_length的全局參數爲6便可,輸入設值語句 SET GLOBAL validate_password.length=6;進行設值

成功修改密碼的強度等級和長度

  1. 如今能夠爲MySQL設置簡單密碼了,只要知足六位的長度便可, 輸入修改語句ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';能夠看到修改爲功,表示密碼策略修改爲功了!!!(此時不能使用mysql_secure_installation去設置密碼啦!)

注意:修改爲功後,最好重啓下mysql.server startbash

相關文章
相關標籤/搜索