windows下Mysql5 7 11修改初始密碼

2021-07-10 07:03:07 字數 1878 閱讀 1792

1.my-default.ini 改名my.ini

在解壓的目錄下面複製my-default.ini乙份改名字為 my.ini。

2.開啟 windows 環境變數設定, 新建變數名 mysql_home , 變數值為 mysql 安裝目錄路徑, 在 環境變數 的 path 變數中新增 ;%mysql_home%\bin;

3.幾個命令

安裝 mysql 服務: mysqld --install

啟動: net start mysql

停止: net stop mysql

解除安裝: sc delete mysql,mysqld -remove

命令列視窗一定要用管理員模式開啟,來到%mysql_home%\bin;這個目錄下,

a.安裝服務:mysqld --install。

b.啟動服務 net start mysql

(可能遇到問題,

mysql 服務正在啟動。msql服務無法啟動。服務沒有報告任何錯誤。請鍵入net helpmsg 3534 以獲得更多的幫助。

把data資料夾刪掉,用mysqld  --initialize 初始化data目錄即可。刪不掉data的時候,把任務管理器開啟kill掉mysqld程序,其他啟動或者關閉服務失敗的時候一樣做法。)

當成功進入開啟服務以後,用

mysql -u root -p 回車

輸入密碼 

出現 error 1045 (28000): access denied for user 'root'@'localhost' (using password: no)

關閉服務net stop mysql

用安全模式開啟,mysqld --skip-grant-tables

這個時候,游標會一直閃。注意,不要動,開啟另乙個命令列視窗。

4.和前面一樣的操作來到bin目錄下,

登入 mysql -u root -p

密碼為空,直接回車;

就可以進去了 然後

use mysql;

(可能先前的版本密碼的抬頭是password,5.7.11是 authentication_string,可以select * from user,檢視一下)

(老版本)update user set password=password("123456") where user="root";

(5.7.11)update user set authentication_string=password("123456") where user="root";

最後,flush privileges;就ok了。

5.最後登入一下試試。

剛開始啟動失敗,是英文mysqld程序還開著呢,kill掉就行了。

最後,成功修改了root密碼。

Windows下修改MySQL5 7密碼

1.編輯my.ini配置檔案 預設目錄為c programdata mysql mysql server 5.7,開啟檔案,在 mysqld 下,新增一句 skip grant tables 2.重啟服務 win r 輸入services.msc,找到mysql服務,重啟服務。如果有兩個mysql服...

Windows下Mysql5 7安裝使用

然後解壓到目錄d software裡,在該資料夾建立乙個新的檔案 my.ini,內容為,注意需要把路徑改為你的路徑 client port 3306 default character set utf8 mysqld port 3306 character set server utf8 based...

windows下配置mysql5 7免安裝版

1.配置環境變數,否則你每次都要cd到bin目錄下才能使用mysql。右鍵此電腦 計算機 屬性 高階系統設定 高階 環境變數,在系統變數中的path中加入你的bin目錄,如 c mysql 5.7.12 winx64 bin,點確定!2.以管理員身份執行cmd,並cd到mysql中的bin目錄下,執...