有時(shí)候我們明明按照步驟進(jìn)入的,還是會(huì)讓提示錯(cuò)誤最后找到一種方法(知道m(xù)ySQL密碼的情況)
創(chuàng)新互聯(lián)成立與2013年,先為太白等服務(wù)建站,太白等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為太白企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
1.在終端輸入下面命令關(guān)閉正在運(yùn)行的mysql,如果msyql沒有運(yùn)行可以跳過,需要輸入mysql的密碼。如果mysql密碼忘記了,可以直接通過系統(tǒng)偏好設(shè)置里面關(guān)閉!
/usr/local/mysql/bin/mysqladmin-u root-p shutdown
2.進(jìn)入mysql的bin目錄執(zhí)行如下命令
$cd /usr/local/mysql/bin
$sudo su
之后輸入管理員密碼會(huì)看到
sh-3.2#
3.之后我們輸入下面命令以安全模式運(yùn)行mysql
sh-3.2#./mysqld_safe --skip-grant-tables
4.回到終端點(diǎn)擊Command + N 重新打開一個(gè)終端
輸入
mysql-u-root
這樣每次執(zhí)行 mysql -u root -p 直接輸入密碼 root 就可以登錄了.
退出命令:
$ sudo mv mysql-5.1.45-osx10.6-x86_64 /usr/local/mysql
$ cd /usr/local
$ sudo chown -R mysql:mysql mysql
$ cd mysql
$ sudo scripts/mysql_install_db --user=mysql
$ sudo chown -R root .
$ sudo chown -R mysql data
然后cd bin用
$ sudo ./mysql_secure_installation
來修改root密碼,默認(rèn)為空,顯然不太安全,然后根據(jù)提示酌情配置,因?yàn)槭情_發(fā)環(huán)境不用那么嚴(yán)格限制。
首先,去下載mysql-5.6.10-osx10.7-x86_64.dmg,然后,雙擊該文件,安裝映像中的兩個(gè)安裝包文件。
a. mysql-5.6.10-osx10.7-x86_64.dmg(mysql標(biāo)準(zhǔn)版安裝)
b. MySQLStartupItem.pkg(mysql啟動(dòng)項(xiàng)目),可以在你電腦啟動(dòng)系統(tǒng)時(shí)自動(dòng)運(yùn)行mysql服務(wù),它安裝在/Library /StartupItems/MySQL/,如果你不想系統(tǒng)啟動(dòng)時(shí)運(yùn)行mysql服務(wù),請(qǐng)不要安裝。如果你在安裝后又不想使用,請(qǐng)刪除/Library /StartupItems/MySQL/這個(gè)目錄。
啟動(dòng)mysql服務(wù)
1、如果你已經(jīng)安裝了MySQLStartupItem.pkg,重新啟動(dòng)電腦即可。
2、如果你有安裝MySQLStartupItem.pkg或者不想啟動(dòng)電腦,運(yùn)行:應(yīng)用程序-實(shí)用工具-終端,在終端中輸入命令:sudo /Library/StartupItems/MySQLCOM/MySQLCOM start,然后輸入你的系統(tǒng)管理員密碼即可。
關(guān)閉mysql服務(wù)
終端中輸入命令:sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop,然后輸入你的系統(tǒng)管理員密碼即可。
你也可以去系統(tǒng)偏好設(shè)置-其他-MySQL,通過這個(gè)來啟動(dòng)和停止MySQL服務(wù)。
更改mysql root賬戶密碼
終端中輸入命令:/usr/local/mysql/bin/mysqladmin -u root password 新密碼
你可以隨時(shí)使用這條命令更改你的密碼。
終端登錄mysql
方法1:絕對(duì)路徑
終端中輸入命令:/usr/local/mysql/bin/mysql -u root -p
提示:輸入你的新密碼
方法2:(推薦)相對(duì)路徑
終端中輸入命令:
查看路徑中有沒有需要的路徑:
終端中輸入命令:echo $PATH
沒有,繼續(xù)
添加需要路徑:PATH="$PATH":/usr/local/mysql/bin
以后
終端中需輸入命令:mysql -u root -p 即可
下載MySQL安裝包,如果是第一次安裝,建議下載DMG安裝包
打開DMG安裝包,雙擊安裝包里的PKG文件
一路點(diǎn)擊“繼續(xù)”,最后點(diǎn)擊“完成”
安裝完成后,打開“系統(tǒng)偏好設(shè)置”,可以看到多處一個(gè)MySQL圖標(biāo),
點(diǎn)擊“MySQL”圖標(biāo),在彈出的界面中,我們注意到MySQL已經(jīng)啟動(dòng),并且是開機(jī)自啟動(dòng)。
安裝好后,最好再創(chuàng)建能在終端中直接使用的MySQL快捷命令。
打開終端,輸入命令:
sudo vim /etc/bashrc
在bashrc中添加創(chuàng)建別名的命令:
alias mysql '/usr/local/mysql/bin/mysql'
alias mysqladmin '/usr/local/mysql/bin/mysqladmin'
編輯完后,需要使用“wq!”命令強(qiáng)制保存內(nèi)容。
重啟終端,然后設(shè)置MySQL的root帳號(hào),輸入命令
mysqladmin -u root password 123456
PS:
在執(zhí)行上述命令時(shí)可能報(bào)錯(cuò):
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
1點(diǎn)擊右上角的蘋果圖標(biāo),選擇系統(tǒng)偏好設(shè)置2在菜單中選擇mysql3點(diǎn)擊進(jìn)入,選擇啟動(dòng)mysql服務(wù),會(huì)提示輸入密碼,密碼為您的mysql數(shù)據(jù)庫密碼4啟動(dòng)成功,可以在終端中使用了