老是忘記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...