1.先停止mysqld.exe的程序
2.開啟cmd進入到你mysql的bin目錄下輸入此命令:
mysqld --skip-grant-tables
輸入完成後這個cmd視窗就不能用了 另外在開啟乙個 如圖:
4.檢視庫 這個mysql這個裡面的user表就放我們登陸的使用者名稱和密碼的
感興趣可以自己檢視一下
5.這裡就要特別注意了在5.7以上的版本中user表裡面沒有password這個欄位了
password這個字段貌似成了authentication_string這個了 自行此語句就可以更改了
update mysql.user set authentication_string=password('123456') where user='root' and host = 'localhost';
6.最後執行:
flush privileges;
就ok了
博主剛學mysql不久 遇到這個問題搞了大半天,寫這篇文章記錄一下,順便看看能不能幫助到人哈哈哈;
如文章有錯 麻煩告知我不要讓我一錯再錯!!!!
mysql5 7 忘記root密碼修改方式
參考文件 etc init.d mysql stop 停止mysql服務 work program mysql bin mysqld safe user mysql skip grant tables skip networking 按後台程序 以系統使用者mysql身份啟動服務 work prog...
mysql5 7忘記密碼時,修改root密碼
1 由於mysql5.7在安裝完後,第一次啟動時,會在root目錄下生產乙個隨機的密碼,檔名為 mysql secret 所以,登入時需要用隨機密碼登入,然後通過以下命令修改密碼 set password password new password 2 在忘記root密碼的時候,以windows為例...
mysql 5 7 登入,密碼修改及忘記密碼
找到初始化密碼 mysql 5.7之前的版本安裝後密碼預設為空的,但5.7開始在初始化的時候會給隨機生成 乙個密碼。這個密碼在根目錄下的data檔案加下的ryw0e1dnunts1aw.err檔案中,該 密碼只能使用一次,使用初始化密碼登入 在命令列中使用net start mysql啟動mysql...