1:下載並解壓mysql;
2:免安裝版本進入此目錄
3:紅框中的data文件和my.init文件初始是不存在的,如果沒有my.init,則:
my.init文件
鏈接:https://pan.baidu.com/s/1iEWSNd9lfcgZy4HJi4_B1Q
提取碼:87h0
4:cmd命令以管理員身份進入,進入mysql的bin目錄(複製你的mysql安裝目錄右鍵複製到命令行)。如下圖:
5:執行mysql install;
6:執行成功會顯示Service successfully installed。如果失敗則命令窗口以管理員權限運行!
7:執行命令mysqld --initialize-insecure --user=mysql;返回mysql安裝目錄查看有沒有data文件夾,打開data查看是否有如圖文件
8:執行net start mysql命令開啓服務;如果開啓成功則會提示服務啓動成功;如果不成功則任務管理器結束mysqld進程;
9:服務啓動後可以增加mysql環境變量;
10:進入bin目錄或者有環境變量輸入mysql -u root -p;回車
如果登陸不成功,且密碼不知道出現下圖內容;
則在myinit文件中加入skip-grant-tables語句;
重啓mysql服務;
此時可以不需要密碼進入數據庫,mysql -u root -p
進入後輸入UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root';或其他修改密碼語句;
執行完成後關閉服務;刪除init文件中的skip-grant-tables語句;
啓動服務;即可用你修改的密碼正常登陸