mac版
安裝好mysql后會(huì)給一個(gè)root默認(rèn)密碼,如下圖所示:
一會(huì)兒用這個(gè)密碼登錄憾儒。
默認(rèn)mysql的目錄在/usr/local/mysql和/usr/local/mysql-5.7.9-osx10.9-x86_64荆几,兩個(gè)目錄下的東西貌似一模一樣,不明白為什么會(huì)這樣?
進(jìn)入其中任何一個(gè)目錄都可以乙漓,我進(jìn)入的是/usr/local/mysql/bin,執(zhí)行:
localhost:bin xiaotuerguaiguai$ mysql -uroot -p
提示輸入密碼释移,輸入剛才的密碼
Enter password:* 回車(chē)叭披,提示:
查看下mysql是否起動(dòng):
沒(méi)有起動(dòng),不知是不都是這樣玩讳,我這邊剛裝好的時(shí)候mysql是沒(méi)有起動(dòng)的涩蜘。
再次查看:
可以看到這次mysql服務(wù)已經(jīng)起動(dòng)。執(zhí)行如下命令登錄
登錄成功熏纯。在這兒要注意不要用這種方式登錄 mysql -uroot -p默認(rèn)密碼同诫,密碼不要直接跟在-p后面,因?yàn)槊艽a中有可能有特殊字符導(dǎo)致mysql密碼讀取不全樟澜。
登錄成功后mysql要求你立即重置密碼误窖,做任何其它操作都會(huì)報(bào)如下錯(cuò)誤:
執(zhí)行如下命令更改密碼:
SET PASSWORD = PASSWORD('1234');
--完--
centos 版
mysql.user表中password字段已更改為authentication_string字段,password字段不存在了
mysql> update user set authentication_string=password("yourpassword") where user="root";