MAC 下重新設置mysql的密碼

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章