今天重新裝了一遍MySQL,因為用的是免安裝的,所以需要重新設置密碼,然后我一通瞎幾把設,結果搞得自己也忘了,沒辦法,只能重新搞一下,這是網上的方法。親測可用!
此處我用的是Mysql5.6寫的方法,更高版本的MySQL用這個方法可能會有問題!!!
一.windows下
1.以系統管理員身份運行cmd.
2.查看mysql是否已經啟動,如果已經啟動,就停止:net stop mysql.
3.切換到MySQL安裝路徑下:D:\WAMP\MySQL-5.6.36\bin;如果已經配了環境變量,可以不用切換了。
4.在命令行輸入:mysqld -nt --skip-grant-tables
5.以管理員身份重新啟動一個cmd命令窗口,輸入:mysql -uroot -p,Enter進入數據庫。
6.如果不想改密碼,只是想看原來的密碼的話,可以在命令行執行這個語句
select host,user,password from mysql.user;//即可查看到用戶和密碼
7.如果要修改密碼的話,在命令行下 依次 執行下面的語句
use mysql update user set password=password("new_pass") where user="root";// 'new_pass' 這里改為你要設置的密碼 flush privileges; exit
8.重新啟動MYSQL,輸入密碼登錄即可!