mysql登陸忘記密碼,修改(windows10)

個人mysql是別人裝的,很久沒用,致使誰也不記得密碼了mysql

1.爲了方便開啓,關閉mysql服務器,使用管理員身份打開cmdsql

2.將目錄從默認c盤位置切換到mysqld.exe的安裝目錄(如個人目錄:D:\Program Files\MySQL\MySQL Server 5.7\bin)服務器

則在dos命令輸入以下命令3d

首先若mysql服務啓動了就先關閉,再換盤blog

3.跳過密碼驗證cmd

執行到這裏就只會有光標在一閃一閃沒法繼續寫命令了,故從新再打開一個cmd窗口string

4.寫下以下命令io

紅色數字3步驟後,每行該命令的前綴變爲mysql>則無密登陸正確。可是執行到4後就要修改密碼了,如圖,網上所寫的password字段在user表中並不存在,因而查看該表的結構(未帶數字的框)登錄

5.由上可知,在mysql5.7後,password字段被改爲了authentication_string變量

這是查user表展示的45條字段,其中選中的就是密碼字段

修改密碼:

提示修改爲功。

住:期間可能會遇到的問題,好比在輸mysqld -nt....命令報錯說不是內部或者外部命令時,要去檢查系統環境變量(路徑時mysql安裝的bin路徑,以下個人),path中加

還有:在開啓Mysql服務器時可能報錯說服務啓動後關閉,某些服務或程序在不使用時自動中止...,總之就莫名其妙忽然啓動不了了,那麼

直接刪除該服務:dos命令切換在mysql安裝的bin目錄下,寫上:mysqld.exe service delete mysql(mysql寫你本身的服務名稱)

從新註冊服務:mysqld.exe -install

開啓服務試試:net start mysql.

相關文章
相關標籤/搜索