1. 程式人生 > >Mac下Homebrew安裝MySQL配置/密碼問題

Mac下Homebrew安裝MySQL配置/密碼問題

Mac環境下使用homebrew進行軟體管理非常的方便,今天來安裝一下Mysql。

Mysql 宇宙超級無敵好用的開源資料庫。

homebrew常規安裝程式碼:

homebrew install mysql

安裝成功之後使用命令檢視mysql的版本:

mysql -V

執行成功,證明已經安裝好。

mysql  Ver 14.14 Distrib 5.7.22, for osx10.13 (x86_64) using  EditLine wrapper

直接使用mysql 進入:

mysql

當然,不報錯是不能的,這輩子安裝程式沒有一次成功過。

使用mysql 命令時候出現以下錯誤:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
  1. 檢查服務是否開啟

執行以下程式碼:

sudo /usr/local/MySQL/support-files/mysql.server start
cal.pid).

報錯:

The server quit without updating PID file (/usr/local/var/mysql/ClickdeMacBook-Pro.lo

查詢一番之後提供一下解決思路:

cd /usr/local/var/mysql 

sudo chown -R
_mysql /usr/local/var/mysql

賦予了許可權之後,啟動mysql的服務

mysql.server restart
結果

ERROR! MySQL server PID file could not be found!
Starting MySQL
.Logging to '/usr/local/var/mysql/ClickdeMacBook-Pro.local.err'.
 SUCCESS! 

服務啟動成功,但是還有報錯(可以不用管,你要管就再次重新啟動服務)

再次進入mysql -u root -p

糟了,密碼忘記了!!!

如何找回密碼?

第一步☝️ 修改為免密登入

終端使用以下命令修改mysql登入方式為免密登入
,
進入mysql的安裝目錄,

cd /usr/local/mysql/bin/

切換到管理員身份,

 sudo su

使用以下命令免密登入(禁止許可權驗證)

./mysqld_safe --skip-grant-tables &

此時再次重新啟動mysql 服務

mysql.server restart

記住要切換到mysql的安裝目錄下.
第二步 修改密碼

進入mysql,並修改登入密碼,執行以下命令完成密碼修改

// 進入MySQL資料庫
mysql 

// 重新整理mysql中使用者資訊表 
FLUSH PRIVILEGES;

//更新密碼
SET PASSWORD FOR 'root'@'localhost' =你的密碼;

O了個K,更新成功,退出mysql重新進入即可。

如果解決了你的問題,請點個贊。

不點就在看一遍吧。