由于虛拟機做的快照,很久沒有登陸導緻忘記了mysql登陸的密碼了

首先進入mysql的主配置檔案,添加如下一行内容跳過授權認證,就是不需要密碼即可登陸mysql
vim /etc/my.cnf
增加skip-grant-tables
修改之後别忘了重新開機mysql
然後直接在指令行就用mysql登陸進去資料庫
手動修改密碼(注意這裡5.7和5.6版本的語句是不一樣的)
這裡修改root使用者的密碼為123456
修改配置檔案,将剛才新增的skip-grant-tables内容删除
再次重新開機mysql,就可以用新密碼登陸了