1.【安裝數據庫】
brew 安裝mysql -- brew install mysql
安裝成功後在命令行敲入 which mysql 查看安裝路徑mysql
2.【配置數據庫】
若是直接打mysql會報錯,須要將mysql添加到環境變量,具體方法參閱後臺學習-環境變量
檢查mysql是否啓動 ps -ef | grep mysqld
開啓mysql服務 mysql.server start
中止mysql服務 mysql.server stop
退出mysql命令 ctrl +D
具體用戶相關的會在3解析sql
3.【鏈接數據庫】
mysql -u(user_name) -p(password) -P(遠程主機的端口) -h(遠程主機ip)
a.直接用mac的用戶名登錄,會提示下面的錯誤(通常是用root身份登錄,這裏爲了演示用戶相關的,先這樣登錄)數據庫
tips:mysql服務未啓動,啓動服務便可工具
b.再次登錄會提示經典的1045錯誤,權限問題【這是由於在mysql的用戶表中沒有該用戶,用戶表相關的會在4中講解】學習
有兩個作法能夠解決這個問題 用root登錄/暫時先跳過驗證查看用戶信息(我當時由於採用第二點踩了不少坑)
c.用root登錄ui
d.暫時先跳過驗證查看用戶信息,並添加用戶名 能夠 以後就能夠用tangfen等帳戶登錄了。(我當時搜索1045錯誤時,普天蓋的相似這種方法)
mysql.server stop
mysqld_safe --skip-grant-tablesgoogle
4.【數據庫相關操做】
輸入show databases;命令 查看默認的數據庫spa
google以後能夠發現跟用戶相關的在mysql 的user表中命令行
查找用戶以後發現沒有第四個截圖中的 tangfen 即mac的用戶 因此登錄失敗,用root就能夠了。server
【驗證】
5.【忘記密碼操做】
1.利用剛纔的方法繞過驗證,或者用其餘帳戶登錄修改密碼
use mysql;
UPDATE user SET authentication_string=password("test123") WHERE user='root';
flush privileges;
quite;
參考地址:http://www.tuicool.com/articl...
6.【可視化工具推薦】-sequel pro
google以後會發現有不少教程,這裏就不展開了