今天在Mac上安裝了mysql數(shù)據(jù)庫箩绍,但是在登錄數(shù)據(jù)庫的時(shí)候孔庭,遇到了一點(diǎn)麻煩,現(xiàn)做一下總結(jié)
我安裝的是mysql5.7.14,安裝后在登錄時(shí)發(fā)現(xiàn)root 的登錄密碼并不為空圆到。所以只好初始化了root的密碼
<1>蘋果->系統(tǒng)偏好設(shè)置->最下邊點(diǎn)mysql 在彈出頁面中 關(guān)閉mysql服務(wù)(點(diǎn)擊stop mysql server)
<2>進(jìn)入終端輸入:cd /usr/local/mysql/bin/
回車后 登錄管理員權(quán)限 sudo su
回車后輸入以下命令來禁止mysql驗(yàn)證功能 ./mysqld_safe --skip-grant-tables &
回車后mysql會(huì)自動(dòng)重啟(偏好設(shè)置中mysql的狀態(tài)會(huì)變成running)
<3>step3.
輸入命令 ./mysql
回車后怎抛,輸入命令 FLUSH PRIVILEGES;
回車后,輸入命令 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密碼');
經(jīng)過以上三個(gè)步驟就可以初始化root的密碼芽淡,可以成功登陸到mysql马绝。