編碼的世界 / 優質文選 / 歷史

MySQL安裝後默認密碼的問題


2022年5月05日
-   

今天重裝了mysql,發現安裝好了之後,root用戶自帶了一個隨機密碼,記錄一下這個坑。
1、安裝mysql,然後mysql目錄加到系統環境變量
2、到mysql安裝目錄下,和bin同一個目錄,創建目錄data,用來放數據庫文件
3、打開cmd,輸入
mysqld initialize
4、初始化完成後,啟動mysql服務
net start mysql

5、啟動完成後,然後進入mysql環境
mysql -u root mysql
然後發現,沒有權限,要求輸入密碼!!!

據說是因為mysql啟動的時候,不再分配無密碼的數據庫用戶,所以自己生成了一個隨機密碼。
問題來了:這隨機密碼,他娘的在哪兒???
6、進入剛剛最開始創建的data文件夾,跟bin同一個文件夾的那個,裏面有一個.err的文件,用記事本打開。
搜索,temporary password,然後找到這一行

這裏的root@localhost: 6kCXy%g;qLbu,root@localhost就是用戶名,冒號後面的就是密碼。
7、再次打開cmd,輸入
mysql -uroot -p

把剛剛找到的那個密碼複制進去,回車,成功進入mysql環境
8、修改密碼
set password for root@localhost = password('123')

完事。

熱門文章