1.因爲不是搞後臺開發的,mysql安裝時間久了,忘記了密碼。今天在用到mysql的時候發現竟然不能用了。沒有辦法只有花點時間重新整理一下。
首先,網上有兄弟https://blog.csdn.net/Devildezen/article/details/89852661,已經總結的很好了。我這裏借用一下他的安裝步驟。一爲了學習,而以防自己懶省力,那一天網站關閉了,自己又想用找不到想用的資料。
1.安裝mysql。
官網下載mysql。並安裝這個就不用說了。下載地址:https://dev.mysql.com/downloads/mysql/。安裝成功,系統的偏好設置中會多出來mysql服務。
2.點擊mysql的這個服務,啓動mysql。
當狀態變爲running表示啓動成功。mac有可能會報錯,mysql服務啓動不起來。
Warning:The /usr/local/mysql/data directory is not owned by the 'mysql' or '_mysql'
解決方法,在終端執行。
sudo chown -R mysql /usr/local/mysql/data
即可解決問題。
3.配置環境變量(目的是爲了終端直接可以接收mysql指令)
終端執行
vim ~/.bash_profile
文件中添加PATH=$PATH:/usr/local/mysql/bin。退出終端使配置生效。
如果記得密碼直接登錄
終端:
不記得密碼,重新設置密碼。
1. 第一步:打開系統偏好設置->點擊最下邊的的MySql,在彈出頁面中關閉MySql服務。
2.
關閉、開啓或者重啓MySql服務也可以通過Terminal命令:
啓動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
第二步:進入終端輸入:cd /usr/local/mysql/bin/
回車後 登錄管理員權限: sudo su
回車後輸入以下命令來禁止mysql驗證功能: ./mysqld_safe --skip-grant-tables &
回車後mysql會自動重啓(偏好設置中mysql的狀態會變成running)
第三步:輸入命令 ./mysql
回車後,輸入命令 FLUSH PRIVILEGES
回車後,輸入命令 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密碼')
第四步:退出相關狀態和模式
回車後,輸入命令:\c
回車後,輸入命令:exit
回車後,輸入命令:exit
參考地址:https://blog.csdn.net/yepiaouang/article/details/83022566
參考地址:
https://blog.csdn.net/Devildezen/article/details/89852661