重装了一下系统,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 重新启动配置,搞定。