在使用Navicat连接数据库时,发现无法连接本地数据库;
在电脑管理中点击启动MySql服务时,启动失败;
使用管理员身份运行cmd,打开之后输入 net start mysql ,显示服务名无效,请键入 XXX以获得更多帮助。
然后输入之后无用。
切换到Mysql的安装目录,在bin文件夹下面,输入mysqld --remove,显示服务移除成功;
接下来,初始化MySql数据库,输入mysqld --initialize --user=root --console;
报错缺少data文件夹,在MySql Server 8.0文件夹下创建data文件夹,查看my.ini配置文件指定的文件名称datadir是否正确
再次启动Mysql,继续报错。
还有一种问题是my.ini的编码格式更改,在修改my.ini文件的内容时,编码格式改成了UTF-8-BOM,
使用Notepad打开配置文件,查看编码,将编码改为UTF-8编码,再次启动Mysql,显示成功。