在网上有人说是服务的“登录”选项卡里要设置成administrator;
也有人说是要用DOS命令行使用 mysqld -nt remove mysqlservice和
mysqld -nt install mysqlservice 重新安装服务。但是这些并解决不了问题。
后面我发现原来是因为修改了配置文件,Windows系统你使用Ctrl+S时,默认使用的是UTF-8的编码。但是mysql的配置文件启动要访问my.ini文件,原本的文件编码是ANSL的。修改后编码改变了,编译自然会变化。所以这里要选另存为,然后选择保存的编码格式问ANSL就可以启动mysql服务了。