最近项目的需要,重装系统后,需要安装MySQL数据库。根据上次的经验(MySQL—服务无法启动),一步一步的安装,但是到了最后,还是遇到了问题。启动MySQL服务的时候,提示“发生系统错误 2,系统找不到指定的文件”。

     上次遇到这个问题的时候,已经找到方法解决了。但是这次,根据上次的经验,所有的方法都试了一遍,还是不行。最后,法宝(重启电脑)都用上了,还是不行。没有办法,还是一步一步的找原因吧。

       网上说,需要在my.ini文件中,添加MySQL的文件的路径。添加完之后,如下所示:

<span style="font-size:14px;"><span style="font-family:Microsoft YaHei;"># 设置mysql的安装目录  
basedir=D:/Program Files (x86)/MySQL  
# 设置mysql数据库的数据的存放目录  
datadir=D:/Program Files (x86)/MySQL/data  
</span></span>

Ps:1、有时,安装目录下由于权限的原因不能直接建立my.ini文件。需要在其他地方建立并添加好相应的配置之后,再拷贝到安装目录下。

2、网上说,配置文件中目录的分隔符必须是正斜杠"/",但是经过验证"/","\","\\"都可以。

3、basedir这个配置是MySQL的安装目录

4、关于my.ini文件的编码问题,网上说必须是英文的,不能是UTF-8或GBK。但是,我配置成UTF-8,也是可以的。关于这一点,还请路过的大神给与指导。

 

上面的操作,完成之后,重新启动MySQL("net startmysql")服务,还是不行,报同样的错误。

后来,切换到bin目录下。这里注意:安装MySQL服务时,一定要切换到MySQL安装目录的bin目录下。切换到bin目录后,首先删除前面安装的MySQL服务,然后在重新安装MySQL服务,然后启动。

 

 

 

OK,终于成功了!!!

 

尾巴:有时我们遇到困难,可能一时半会解决不了。这时,我们需要做的是:不要放弃,相信胜利就在转弯处!

 


Logo

更多推荐