筆者是最近玩mysql的時候玩壞了,想寫點東西記錄下。我安裝的是MySQL5.7.21,安裝以後沒有my.ini文件。mysql
遇到了2個問題,一是mysql服務啓動不了,被my.ini整了,二是root密碼整沒了,登陸不進去數據庫sql
推薦參考博客https://blog.csdn.net/Recky_wiers/article/details/79243804,這個寫的挺好的數據庫
命令總結:.net
mysqld -install 執行命令後提示:Service successfully installed. 表示安裝成功blog
mysqld --initialize-insecure --user=mysql 執行命令後會在MySQL的安裝目錄下生成data目錄並建立root用戶。ip
net start mysql 啓動服務(或者打開doc窗口,打services.msc命令啓動mysql也行)博客
net stop mysql 中止服務it
啓動MySQL以後,root用戶的密碼爲空,設置密碼,命令在這:mysqladmin -u root -p password 新密碼 Enter password: 舊密碼table
忘記管理員密碼的解決辦法:mysql的啓動參數:skip-grant-tables,在你安裝的mysql物理路徑下找到my.ini文件,打開搜索到mysqld,在後面加skip-grant-tables,最後記得重啓下mysql服務登錄