變數名:MYSQL_HOME
變數值:D:\software\programming\environment\mysql-8.0.29-winx64 // bin目錄的上級目錄
- 一定記得要確定 儲存
- 一定記得要確定 儲存
- 一定記得要確定 儲存
- 一定記得要確定 儲存
以管理員身份執行cmd
進入D:\software\programming\environment\mysql-8.0.29-winx64\bin>下(這裡在說一下:這裡的路徑需要根據自己的實際安裝位置進行調整,總之就是剛剛解壓的檔案放在那,就在哪開啟~)
執行命令:mysqld --initialize-insecure --user=mysql 在D:\software\programming\environment\mysql-8.0.29-winx64目錄下生成data目錄
繼續執行命令:mysqld -install
繼續執行命令:net start MySQL
登入mysql:(因為之前沒設定密碼,所以密碼為空,不用輸入密碼,直接回車即可)
E:\python\mysql\mysql-8.0.12-winx64\bin>mysql -u root -p
查詢使用者密碼命令:mysql> select host,user,authentication_string from mysql.user;
mysql> use mysql
修改密碼(記得儲存)
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
flush privileges;
作用:相當於儲存,執行此命令後,設定才生效,若不執行,還是之前的密碼不變
mysql> quit
如無法登陸
- 按照下面刪除步驟 刪除完成
- 在重灌
刪除的基礎條件 停止MySQL的執行
將MySQL服務停止,這裡我只有一個MySQL服務,如有多個MySQL服務,也要全部停止掉。
- net stop 要刪除的mysql服務的名稱
解除安裝mysql server等裝置
刪除MySQL安裝目錄下的MySQL資料夾
- 這個檔案目錄找不到別找著急 下面步驟能找到
開啟登入檔編輯器,刪除登入檔
利用快捷鍵win+R,輸入「regedit」,回車,開啟登入檔編輯器
如果沒有相應的資料夾,就不用刪除了。
刪除 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 資料夾
刪除 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 資料夾。
刪除 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
資料夾。
mysql的位置
刪除目錄「C:\ProgramData\MySQL」資料夾
刪除目錄C:\ProgramData\MySQL資料夾,如果顯示正在被其他應用所使用,無法進行刪除,那麼就需要重新啟動電腦,就可以刪除了。
再次開啟服務,檢視是否有MySQL解除安裝殘留
如果已經將MySQL解除安裝,但通過開始 -》所有應用 -》Windows管理工具 -》服務檢視到MySQL服務仍然殘留在系統服務裡。
又不想改服務名,改怎麼辦呢。
只要在CMD裡輸入一條命令就可以將服務刪除:
sc delete mysql //這裡的mysql是你要刪除的服務名
這樣一來服務就被刪除了。