當你使用 mysql -u root -p 登陸mysql的時候,提示下方要輸入密碼。而這個密碼不是我們剛剛安裝mysql時設置的那個密碼。而且安裝完mysql 生成的隨機密碼
那么我們在哪里找到這個隨機密碼並且修改為自己的密碼呢
1.data目錄不見了
首先我們進入 C:\Program Files\MySQL\MySQL Server 5.7 安裝目錄下看是否有data文件夾。如沒有,則使用 mysql
2.隨機生成了一個random string 作為密碼
這時在到server路徑下看到已經生成了data文件夾。找到一個后綴名為 .err的文件
打開,用ctrl +F查找password 就能找到這個隨機密碼是什么了
localhost:后是生成的隨機密碼,把他復制下來;然后進到cmd界面,回到要輸入密碼的這一步驟
粘貼。回車
登陸成功
輸入命令修改隨機密碼:
3.修改密碼的指令
果然新版本中修改密碼的指令也不是那么好找的。。
在成功連接之后,使用sql語句修改,以往未登錄狀態下的修改方法已經不能使用啦~~
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '
new_password'
;
修改成功: