重裝了一下系統,MySql沒有在C盤所以數據還健在。
但是啓動的時候報錯。
網上搜索解決方案,有的說是設置問題,我把my.ini改了
修改成功還是啓動失敗。
繼續搜索解決方法,說是data目錄需要mysql生成一下命令如下:
PS C:\Users\Administrator> mysqld --initialize-insecure
繼續操作,將數據庫複製一份,刪除原Data文件夾。
依舊報錯:
mysqld: [ERROR] Found option without preceding group in config file E:\mysql-8.0.16-winx64\my.ini at line 1.
mysqld: [ERROR] Fatal error in defaults handling. Program aborted!
這時肯定了配置文件出問題了,都提示了呀。
但是看了一遍配置文件,配置的沒毛病啊。繼續搜索這個提示 emmmmmm 找到原因了
一個小細節:修改my.ini時,文件格式設置成了uft-8
最終解決方案:
將my.ini 文件編碼改成ANSI/ASCII 重新啓動配置,搞定。