####在安裝mysql時,默認只讓你設置了root的密碼,如果root的密碼忘記,處理辦法如下
####第一步:
這時你需要進入/etc/mysql目錄下,然后sudo vim/vi debian.cnf查看里面的用戶名和密碼,然后使用這個文件中的用戶名和密碼進入mysql,假如debian.cnf中的用戶名為debian-sys-maint,則:
mysql -u debian-sys-maint -p按回車,這時需要你輸入密碼,復制debian.cnf中的密碼(不要手動輸入,因為容易產生錯誤)。
此時你能進入到mysql里面了。
####第二步:
修改人root密碼
根據上一步登錄mysql客戶端 mysql> use mysql; Database changed mysql> update user set password=password('new password') where user='root'; Query OK, 4 rows affected (0.00 sec) Rows matched: 4 Changed: 4 Warnings: 0 mysql> flush privileges; //mysql 新設置用戶或更改密碼后需用flush privileges刷新MySQL的系統權限相關表,否則會出現拒絕訪問,還有一種方法,就是重新啟動mysql服務器,來使新設置生效。 Query OK, 0 rows affected (0.00 sec) mysql> quit
####第三步:
用新改的root和密碼登錄查看。
