win10中MySQL 5 7 15密碼重置

2021-08-11 01:43:24 字數 580 閱讀 4708

老是忘記mysql的密碼,智商捉急,記錄一下重置密碼的流程。如果連線報錯:error 1045(28000) access denied for user 『root』@』localhost』,嗯,這個樣子說明你已經忘記密碼了,下面要做的就是重置密碼。

1.先停止mysql的服務

net stop mysql
2.到mysql的安裝目錄找到my.ini,開啟編輯,在[mysqld]一行下面新增「skip-grant-tables」儲存,重新啟mysql動服務。

3.重置密碼

mysql -u root mysql

mysql>update mysql.user set authentication_string=password('***x') where user=

'root'

and host =

'localhost';

mysql>flush privileges;

其中***x為root的新密碼。

4.將2步驟中my.ini檔案新增內容刪除,重新啟動mysql服務,用重置後的密碼登陸即可

Win10安裝MySql步驟

在根目錄裡新建my.ini檔案,然後將以下內容拷貝進去 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir d net program net mysql 設定mysql資料庫的資料的存放目錄 datadir d net program net mysql d...

mysql忘記密碼win10

1.停止mysql的服務,命令如下 net stop mysql2.如果沒有設定mysql的環境變數的話,需要在命令列中選中mysql的安裝目錄下的bin目錄,然後執行如下命令mysqld nt skip grant tables3.然後以管理員方式再啟動乙個視窗,參照文章開頭的開啟方式 輸入如下命...

win10修改mysql時區

先用root身份登入mysql mysql u root p 然後檢視time zone變數 show variables like time zone 設定time zone變數有兩種策略 第一種臨時修改,下次重啟資料庫還要重新設定 set global time zone 8 00 set ti...