mysql首次怎么設(shè)置密碼
mysql首次怎么設(shè)置密碼
Mysql數(shù)據(jù)庫是開源是數(shù)據(jù)庫,一般來說mysql會(huì)搭配PHP來使用。但現(xiàn)在越來越多的Asp/Aspx甚至是Jsp程序員也都考慮選擇用Mysql開開發(fā)程序了。下面是學(xué)習(xí)啦小編給大家整理的一些有關(guān)mysql首次設(shè)置密碼的方法,希望對大家有幫助!
mysql首次設(shè)置密碼的方法
在使用Mysql相關(guān)工具或Mysql命令來修改root密碼之前請確保你已啟動(dòng)了Mysql服務(wù),如果沒有啟動(dòng)Mysql服務(wù),請?jiān)贒OS模式下輸入net start mysql即可。
使用phpmyadmin來更改root密碼。
使用phpmyadmin(我這里用的是mysql3.5.1版本)來更改Mysql的root密碼非常方便,安裝配置好phpmyadmin后,首先登陸管理界面,點(diǎn)擊右側(cè)導(dǎo)航欄中的用戶按鈕,對數(shù)據(jù)庫中的用戶進(jìn)行管理。
點(diǎn)擊用戶按鈕后,出現(xiàn)用戶列表:
點(diǎn)擊“編輯權(quán)限”按鈕,進(jìn)入編輯用戶信息頁面:
輸入你要修改的Mysql的root新密碼,最后點(diǎn)擊執(zhí)行即可。
這里需要注意phpmyadmin默認(rèn)是不允許Mysql的root默認(rèn)密碼為空登陸的,如果不小心在修改密碼界面選擇了空密碼,你需要修改phpmyadmin的配置文件以便重新登錄phpmyadmin來實(shí)現(xiàn)更改mysql root密碼的功能。
使用Mysql修改密碼命令也可以更改root的密碼。
進(jìn)入Mysql數(shù)據(jù)庫命令行方式有兩種方式:
方式一:在Mysql開始菜單里包含Mysql命令行客戶端,只要點(diǎn)擊輸入root的密碼即可進(jìn)入。
方式二:在DOS模式下(CMD模式)定位到Mysql安裝目錄下在子目錄bin,調(diào)用mysql.exe進(jìn)入,即
========================以下是命令===================================
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysql -u root
Enter password: ******
========================以上是命令===================================
使用mysqladmin.exe命令來修改Mysql的root密碼
一般Mysql的root默認(rèn)密碼為空,如果你之前并沒有設(shè)置過root密碼就使用mysqladmin命令,你可以使用如下mysqladmin命令來修改root密碼
========================以下是命令===================================
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqladmin -u root -p password 123456
Enter password
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysql -u root -p123456
========================以上是命令===================================
如上所述使用mysqladmin第一次修改root的默認(rèn)密碼時(shí),Enter password回車即可,然后使用mysql.exe命令輸入root及其密碼即可進(jìn)入Mysql命令行。
如果已設(shè)置了Mysql的root密碼,現(xiàn)在需要修改并進(jìn)入Mysql命令行模式,則輸入
========================以下是命令===================================
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqladmin -u root -p123456 password root
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysql -u root -proot
========================以上是命令===================================
即可。
這里使用了到了Mysql自帶的兩種命令mysqladmin.exe和mysql.exe,mysqladmin修改密碼的命令格式如下
mysqladmin -u root -p[oldpass] password newpass
注意oldpass(老密碼)可選,如果root默認(rèn)密碼為空,則不需要輸入,如果需要更改老密碼,請注意老密碼與-p之間不要有空格,否則會(huì)報(bào)錯(cuò),另外password和newpass(新密碼)之間以空格分隔。
mysql命令與mysqladmin命令格式大同小異,主要用來輸入正確的用戶名和密碼后進(jìn)入Mysql命令行模式,格式如下
mysql -u root -p[password]
如果不輸入password,回車后會(huì)出現(xiàn)Enter password的提示。如果root密碼為空,也不需要輸入password,出現(xiàn)Enter password提示后回車即可。
至此,常用的Mysql修改root密碼的方法和命令就介紹完了,應(yīng)該講Mysql的root密碼是非常重要的,如果忘記了root密碼或被盜用,會(huì)產(chǎn)生嚴(yán)重的后果,建議最好重命名root用戶,或者在user(用戶權(quán)限表)中新建一個(gè)其他用戶,賦予常用的最低權(quán)限配置,以保證網(wǎng)站的安全性,也方便今后重置或者更改root密碼。
END