用管理員身份開啟cmd, cd到mysql安裝目錄
執行命令:mysqld --initialize --user=mysql --console
, 初始化mysql安裝目錄, 此時data資料夾會自動生成, 密碼也會顯示到控制台, 記一下, 後面登入要用
執行命令:mysqld --install
安裝mysql
啟動mysql服務:net start mysql
使用之前的密碼登入mysql:mysql -uroot -p密碼
如果第3步那裡執行不成功, 或者沒有密碼顯示, 就要手動重置root密碼c:\windows\system32目錄下使用管理員身份執行cmd.exe
net stop mysql #關閉mysql服務
在mysql目錄中,找到my.ini
檔案,新增一行配置
skip-grant-tables #該配置可跳過輸入密碼環節
開啟mysql服務
net start mysql #啟動mysql服務
進入mysql資料庫
mysql -uroot -p #直接回車,不用輸密碼
修改密碼為123456
update mysql.user set authentication_string=password('123456') where user='root';
重新整理許可權(很重要)
flush privileges;
退出mysql
關閉mysql服務
恢復配置檔案
啟動mysql服務
使用密碼登入mysql
mysql -uroot -p123456
Windows下重置Mysql 密碼
windows下重置mysql密碼 1 首先停止正在執行的mysql程序,停止mysql服務,cmd開啟dos視窗 net stop mysql 如未載入為服務,可直接在程序管理器或者服務中進行關閉。2 以安全模式啟動mysql,進入mysql安裝目錄 比如e program files mysql...
Windows下重置Mysql密碼
1 首先停止正在執行的mysql程序 net stop mysql 如未載入為服務,可直接在程序管理器或者服務中進行關閉。2 以安全模式啟動mysql 進入mysql目錄在命令列下執行 d cd xampp mysql bin mysqld.exe skip grant tables 3 完成以後就...
Windows下重置Mysql密碼
1 首先停止正在執行的mysql程序 net stop mysql 如未載入為服務,可直接在程序管理器或者服務中進行關閉。2 以安全模式啟動mysql 進入mysql目錄在命令列下執行 d cd xampp mysql bin mysqld.exe skip grant tables 3 完成以後就...