安裝之前先提醒下,安裝到最后mysql會隨機分配一個密碼,這個密碼切記保存下來婉陷。
本篇文章主要介紹了Mac下安裝mysql5.7 完整步驟,包括安裝厢塘,設(shè)置環(huán)境變量,修改密碼。
最近想入門一下后臺,因為對數(shù)據(jù)庫操作還算是小白,所以決定先熟練一下sql循诉,先安裝mysql,當時參考的教程版本為5.7.17撇他,并非最新版本茄猫,下面會補充 MySQL 8
的安裝
2.安裝mysql
下載完成后,點擊安裝困肩,一路確認划纽,等待安裝成功。
官網(wǎng)下載地址锌畸,
啟動mysql
進入系統(tǒng)偏好設(shè)置阿浓,最下邊一行,找到mysql打開蹋绽,點擊"Start MySQL Server"芭毙,啟動mysql
打開終端 運行下面命令,添加全局的環(huán)境變量卸耘,要不然終端里會提示 command not find
:
alias mysql=/usr/local/mysql/bin/mysql
alias mysqladmin=/usr/local/mysql/bin/mysqladmin
3退敦、重置密碼命令:
mysqladmin -u root -p password newpass
newpass 是你的新密碼
運行重置密碼的命令后,系統(tǒng)提示輸入舊密碼蚣抗。安裝過mysql5.6或之前版本的同學(xué)知道侈百,mysql首次運行會給root用戶分配一個默認密碼:root, 這個舊密碼就是root瓮下。但是現(xiàn)在如果你輸入root,系統(tǒng)提示密碼錯誤钝域,怎么回事呢讽坏?
原來5.7的版本不會再給root用戶分配默認密碼,而是會給一個臨時密碼例证,如果你細心的話路呜,安裝mysql成功后會彈出一個臨時密碼讓你保存。如果你沒有保存织咧,沒關(guān)系胀葱,右側(cè)的通知欄里會有,如圖:
我的臨時密碼就是_;kb8t7=-ZoU
輸入臨時密碼笙蒙,密碼修改成功抵屿,然后用新密碼登錄:
mysql -u root -p
回車,新密碼捅位,回車轧葛,登錄成功,如下艇搀!
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.15 MySQL Community Server - GPL
Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
現(xiàn)在你可以寫你的sql命令了尿扯!
4、補充: MySQL 8 支持新的加強的密碼加密中符,安裝過程需要你選擇。
Use Strong Password Encryption
Use Legacy Password Encryption
這里建議選擇不要加強的誉帅,選擇第二個淀散,這樣兼容性會好一點。因為很多終端還不支持新的加密插件蚜锨。當然档插,這個設(shè)置后面也可以改的。點擊Initialize Database
就可以進行更改亚再。
安裝完成后同樣需要配置環(huán)境變量
新手注意:剛安裝好數(shù)據(jù)庫服務(wù)之后郭膛,運行
show databases;
可以看到我們的數(shù)據(jù)庫里是默認存在四張表的,這些表千萬不要刪除氛悬,里面保存了我們MySQL服務(wù)器所有數(shù)據(jù)庫的信息则剃。如數(shù)據(jù)庫名,數(shù)據(jù)庫的表如捅,表欄的數(shù)據(jù)類型與訪問權(quán)限等棍现。再簡單點,這臺MySQL服務(wù)器上镜遣,到底有哪些數(shù)據(jù)庫己肮、各個數(shù)據(jù)庫有哪些表,每張表的字段類型是什么,各個數(shù)據(jù)庫要什么權(quán)限才能訪問谎僻,等等信息都保存在information_schema表里面娄柳。如果誤刪可能導(dǎo)致我們的數(shù)據(jù)庫無法使用。
給大家推薦一個可以在線練習(xí)sql語句的網(wǎng)站艘绍,非常棒
參考:http://www.jb51.net/article/103841.htm
https://www.rigerwu.com/2018/04/23/Mac%20MySQL%20%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97/