Mysql5.5命令行修改密碼


今天下載了mysql5.5.45免安裝版,配置好之后發現mysql默認是沒有設置密碼的,也就是密碼為空。

如果是本機作開發測試用,有無密碼倒也無所謂,不過發布在服務器上沒有密碼肯定是不行的,那就需要設置一下密碼。

由於之前都是采用安裝版的mysql,所以密碼都是在安裝過程中設置的,免安裝版的密碼設置一時不知道怎么設置。

 

1. 先找到mysql的安裝目錄,本機安裝的目錄是D:\Program Files\MySQL\MySQL Server 5.5\bin\。

2. 運行cmd,切換到mysql bin目錄

3. 輸入 mysql -uroot -p

4. 然后回車,回車后 會要求輸入密碼:

5. 因為這時候密碼是為空的,所以不需要輸入,直接回車就可以了

6. 輸入 use mysql;  (注意結尾有分號;)

出現 Database changed 就對了,接下來就要開始設置密碼了。

7. 輸入 update user set password=password("這里填寫要設置的密碼") where user="root";

比如我這里是要設置為 12345這樣的密碼,所以實際輸入的是

update user set password=password("12345") where user="root";

然后回車

表示密碼已經設置,但這時候密碼還沒有生效,還需要刷新一下權限(這一步也是關鍵的)

8. 輸入 flush privileges; (注意結尾有分號;),然后回車

到此為止,密碼已經修改並生效了,但是還需要測試一下,所以我們再輸入 quit 並回車,先退出mysql

9. 輸入 quit 並回車

 

現在開始測試一下我們剛才的密碼設置是否成功

10. 輸入之前第一步輸入過的 mysql -uroot -p,並回車

這個時候一樣會要求我們輸入密碼,接下來我們輸入 剛剛設置好的密碼:12345,並回車(密碼輸入后是不可見的,輸入不要輸錯了)

如果之前的步驟沒錯的話,應該會出現下面這樣的

也就是說,密碼設置已經成功了。

如果要修改密碼,也是按照上面這樣的步驟去設置就可以了,只是現在已經有密碼了,不能再直接以回車代替密碼了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM