hd

为什么我的MYSQL在装的时候老是在最后一步start service报错啊

解决方案 »

  1.   

    在最后一步
    start service通不过啊
      

  2.   

    估计你是之前有安装过mysql,而且没删除干净?如果是安装完了,但只是启动不了服务,那应该也可以处理的如果你是windows,在看系统服务里面是否已经有了mysql的对应服务没有
    如果有了的话,试着启动行不行?不行的话,则去注册表里面把它删除掉整个mysql服务(路径如下:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL)
    然后再在cmd下,去到mysql的bin目录下
    运行mysqld(对于5.1版本)或mysqld-nt(对于5.0版本),如下格式:
    mysqld --install mysql服务名 --defaults-file="d:\...\my.ini" (这里是你的mysql安装目录下的my.ini配置文件的路径)添加服务后,再试下启动mysql服务看看吧
      

  3.   

    对了,执行上面的操作前,你要确定你的my.ini配置文件里面的一些路径都配对了哦
      

  4.   

    很简单 你首先要知道为什么报错,去你的mysql data目录下查看“主机名.err”文件 如果你没设置日志,默认错误信息都会存储在那里。查看错误是什么,才能从根本上解决问题。
      

  5.   

    我以前也遇到过这个问题,我的是因为再次安装MySQL时,上次安装的MySQL存放数据库的文件夹没有删除掉,默认的安装路径下,有个文件夹是隐藏的,在卸载MySQL后,在把那个文件删除掉,我的就安装成功了。那个文件的默认路径是“C:\Documents and Settings\All Users\Application Data”,然后会看到MySQL文件夹,把这个文件夹删除掉就好了,如果以前的数据还有价值,就转移出C盘就好了。如果你想更改数据库存放位置,但是你又不会,可以给我留言