CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他数据库开发 >  MySQL/Postgresql

Win2K+MySQL无法启动服务,跪求解答……

楼主UserR(烟鬼)2003-12-04 02:50:02 在 其他数据库开发 / MySQL/Postgresql 提问

我的MySQL装在C:/mysql里。一次非法重起后,MySQL   就无法启动了。  
  用   NET   START   MYSQL   报   “进程意外终止”。  
  在“管理”里起动   MYSQL服务   也是一样的错。  
   
  请各位大大教教我…… 问题点数:50、回复次数:33Top

1 楼shuixin13(犬犬(心帆))回复于 2003-12-04 09:35:21 得分 0

不会吧,  
   
  一次非法重启就这样了??  
   
  你的   my.ini   文件内容帖出来看看呢???  
  Top

2 楼UserR(烟鬼)回复于 2003-12-04 12:52:30 得分 0

安装起MYSQL我就没有改过  
  ---------------------------------------------------------------------------------  
  #This   File   was   made   using   the   WinMySQLAdmin   1.4   Tool  
  #2000-12-3   16:55:16  
   
  #Uncomment   or   Add   only   the   keys   that   you   know   how   works.  
  #Read   the   MySQL   Manual   for   instructions  
   
  [mysqld]  
  basedir=C:/mysql  
  #bind-address=127.0.0.1  
  datadir=C:/mysql/data  
  #language=C:/mysql/share/your   language   directory  
  #slow   query   log#=  
  #tmpdir#=  
  #port=3306  
  #set-variable=key_buffer=16M  
  [WinMySQLadmin]  
  Server=C:/mysql/bin/mysqld-nt.exe  
  user=root  
  password=Top

3 楼lordofthering(坚持到底)回复于 2003-12-04 18:45:12 得分 10

一、运行scripts/mysql_install_db;在启动mysql;  
  二、重新启动计算机;重新启动mysql;  
  三、卸载,重新安装!Top

4 楼sandyde2(sandy)回复于 2003-12-04 19:11:06 得分 10

bad   luck..   reinstall   ...Top

5 楼chensuper(swt倡导者)回复于 2003-12-05 17:29:39 得分 10

呵呵,他们都是错误的答案,再重装100次也没有用的,要在system32下删掉一个文件,叫个什么我也记不清了,我也遇到你这个问题,你在google上搜一下,关键字是   mysql   和你的错误提示的id号,应该能找见!!!Top

6 楼shuixin13(犬犬(心帆))回复于 2003-12-05 18:39:19 得分 10

 
   
  将   my.ini   改为这个  
   
   
  [mysqld]  
  basedir=C:/mysql  
  datadir=C:/mysql/data  
  skip-innodb  
   
  然后再试试Top

7 楼UserR(烟鬼)回复于 2003-12-08 17:32:19 得分 0

chensuper(chensuper)   你说的我到现在都没有找到   太多了   你现在对解决这个问题还有什么记忆么   讲讲Top

8 楼hxh8201()回复于 2003-12-10 00:10:42 得分 0

直接删除my.ini,然后重新启动bin文件下的winmysqladmin.exe就可以啦,如果以前改了密码的话在my.ini里把password改为你的密码就可以了Top

9 楼chouchy(城市刀客)回复于 2003-12-11 00:04:53 得分 10

严重同意   chensuper(chensuper)   的观点。  
  我现在也遇到了同样的问题:  
   
  D:\mysql\bin>mysql  
  ERROR   2003:   Can't   connect   to   MySQL   server   on   'localhost'   (10061)  
   
  D:\mysql\bin>net   start   mysql  
  MySql   服务正在启动   .  
  MySql   服务无法启动。  
   
  系统出错。  
   
  系统发生   1067   错误。  
   
  进程意外终止。  
   
  我重装了两次,一样的错误,  
  我试了许多方法(包括上面提到的),没有解决。到网上也没有查到解决的办法:(Top

10 楼douniwan(逗你玩)回复于 2003-12-11 11:44:07 得分 0

你用的是win2K   server版吗???Top

11 楼chouchy(城市刀客)回复于 2003-12-11 16:17:25 得分 0

yesTop

12 楼chouchy(城市刀客)回复于 2003-12-11 16:22:53 得分 0

问shuixin13(犬犬(心帆))   :  
  -----------------------------------  
  将   my.ini   改为这个  
   
   
  [mysqld]  
  basedir=C:/mysql  
  datadir=C:/mysql/data  
  skip-innodb  
   
  然后再试试  
  ------------------------------------------  
  每次启动还要自己装载服务?这个.ini有什么问题?  
   
  #This   File   was   made   using   the   WinMySQLAdmin   1.4   Tool  
  #2000-12-3   16:55:16  
   
  #Uncomment   or   Add   only   the   keys   that   you   know   how   works.  
  #Read   the   MySQL   Manual   for   instructions  
   
  [mysqld]  
  basedir=C:/mysql  
  #bind-address=127.0.0.1  
  datadir=C:/mysql/data  
  #language=C:/mysql/share/your   language   directory  
  #slow   query   log#=  
  #tmpdir#=  
  #port=3306  
  #set-variable=key_buffer=16M  
  skip-innodb  
  [WinMySQLadmin]  
  Server=C:/mysql/bin/mysqld-nt.exe  
  user=root  
  password=  
  Top

13 楼UserR(烟鬼)回复于 2003-12-11 20:17:58 得分 0

这个与INI文件没有关系吧   在服务里都开不开MYSQL   改这个有什么用啊……  
   
  我把有一个办法可以启动了   就是在CMD里   用输入用户和密码的命令格式启动可以Top

14 楼chouchy(城市刀客)回复于 2003-12-12 01:28:03 得分 0

to   UserR(烟鬼):  
  我的问题跟你的一样的呀,我的怎么就起不起啊,郁闷~~Top

15 楼chouchy(城市刀客)回复于 2003-12-12 01:33:58 得分 0

to   douniwan(逗你玩)   :  
  系统:win2K   server  
  Mysql:mysql-4.0.12-win   [MySQL   Servers   and   Clients]   安装方式:Custom  
  有什么解决办法?谢谢Top

16 楼chouchy(城市刀客)回复于 2003-12-12 01:35:41 得分 0

谁搞定,500分相送。Top

17 楼shuixin13(犬犬(心帆))回复于 2003-12-12 09:03:15 得分 0

 
   
   
   
   
  晕  
   
   
   
  楼上有谁有真正地修改了   系统目录   下的   my.ini   后,  
  再说话的呢???  
   
   
   
   
   
   
  下面给出详细的解决办法    
   
   
  A:     运行   winmysqladmin.exe  
   
  B:   右击菜单   [Win   NT]/[Remove   the   Service]  
   
  C:   运行   winmysqladmin.exe   中的   [my.ini   Setup]   页面  
   
  D:   修改内容  
   
  [mysqld]  
  basedir=D:/mysql                               #   MySQL安装目录   ::   一定要用“/”来表示路径,因“\”是MySQL中转义符  
  datadir=D:/mysql/data                     #   MySQL数据库目录  
  #bind-address=192.168.0.2             #   本机的IP地址   未使用  
  #language=D:/mysql/share/your   language   directory      
                                                                #   返回错误信息所用的语言   未使用   默认为English  
  #slow   query   log#=                             #   记录SQL操作日志   未使用  
  #tmpdir#=                                             #   临时目录                 未定义  
  #port=3306                                           #   所用的TCP/IP端口   未定义   默认为   3306  
  #set-variable=key_buffer=16M       #   索引块缓冲大小为16M   未定义   默认为8M  
  skip-innodb                                         #   不使用   InnoDB   数据引擎  
   
  [WinMySQLadmin]  
  Server=D:/mysql/bin/mysqld-nt.exe  
   
   
  注意:     目录要按自己的   MySQL   目录设置,   分隔符为   /     或用   \\     ,   因为   \   在   MySQl   中是转义符  
   
  E:   点击按钮   Save   Modification  
   
  F:   右击菜单   [Win   NT]/[Install   the   Server]  
   
  G:   右击菜单   [Win   NT]/[Start   the   Server]  
   
   
   
   
  如果还有问题  
   
  MSN:   shuixin13@hotmail.com  
   
   
  :)Top

18 楼chouchy(城市刀客)回复于 2003-12-12 10:05:32 得分 0

to:shuixin13(犬犬(心帆))    
  出现这个问题后,我搜遍了大小论坛,按照给出的方法去做,没有一个可以成功的:(  
  我就奇怪为什么有的人重装一下或者是修改一下my.cnf就成功?我出错的信息跟他们的是一样的啊。  
   
  在CSDN上搜索了所有关于Mysql启动问题的讨论,发现多半是修改my.ini,重新设置ROOT密码成功。  
   
  我尝试解决:  
  1、一直没有碰到这样的问题,自己修改了my.ini(跟你给出的没有两样),没有成功,在服务里启动,报1067错;  
  2、在同一位置(d:\mysql)重装,错误依旧;在网络上寻找解决方法,一一尝试,无一成功;  
  3、按照以往的经验,彻底删除,重启计算机后,将mysql安装到c:\mysql,问题依旧。  
   
   
  错误信息:  
   
  D:\mysql\bin>mysql  
  ERROR   2003:   Can't   connect   to   MySQL   server   on   'localhost'   (10061)  
   
  D:\mysql\bin>net   start   mysql  
  MySql   服务正在启动   .  
  MySql   服务无法启动。  
   
  系统出错。  
   
  系统发生   1067   错误。  
   
  进程意外终止。  
   
   
  my.ini:  
  [mysqld]  
  basedir=D:/mysql                               #   MySQL安装目录   ::   一定要用“/”来表示路径,因“\”是MySQL中转义符  
  datadir=D:/mysql/data                     #   MySQL数据库目录  
  #bind-address=192.168.0.2             #   本机的IP地址   未使用  
  #language=D:/mysql/share/your   language   directory      
                                                                #   返回错误信息所用的语言   未使用   默认为English  
  #slow   query   log#=                             #   记录SQL操作日志   未使用  
  #tmpdir#=                                             #   临时目录                 未定义  
  #port=3306                                           #   所用的TCP/IP端口   未定义   默认为   3306  
  #set-variable=key_buffer=16M       #   索引块缓冲大小为16M   未定义   默认为8M  
  skip-innodb                                         #   不使用   InnoDB   数据引擎  
   
  [WinMySQLadmin]  
  Server=D:/mysql/bin/mysqld-nt.exe  
  Top

19 楼chouchy(城市刀客)回复于 2003-12-13 14:27:36 得分 0

真的没有人能够解决吗?Top

20 楼rayleign(发了才是硬道理)回复于 2003-12-14 10:50:32 得分 0

重装需要先将mysql服务全部干净彻底的删除Top

21 楼rayleign(发了才是硬道理)回复于 2003-12-14 10:52:52 得分 0

可以先看看win系统日志,可能有帮助Top

22 楼lizjhydx(ping2003)回复于 2003-12-14 14:37:13 得分 0

我搞定了,跟shuixin13说的差不多,不如试试:  
  运行   winmysqladmin.exe  
   
  右击菜单   [Win   NT]/[Remove   the   Service]  
   
  删除winnt文件夹下的my.ini文件  
   
  重新启动系统  
   
  运行   winmysqladmin.exe     弹出对话框输入user和password(例如:root   hello)  
   
  确定后成功启动。  
   
   
  F:\mysql\bin>net   stop   mysql  
  MySql   服务正在停止.  
  MySql   服务已成功停止。  
   
   
  F:\mysql\bin>net   start   mysql  
  MySql   服务正在启动   .  
  MySql   服务已经启动成功。  
   
  OK!Top

23 楼chouchy(城市刀客)回复于 2003-12-15 10:57:07 得分 0

搞不定啊,没有办法,昨天重装系统。再安装MYSQL,什么事情都没有了。  
  Top

24 楼chouchy(城市刀客)回复于 2003-12-15 11:02:04 得分 0

不过还是非常感谢shuixin13(犬犬(心帆))   、   douniwan(逗你玩)   、   rayleign(佛跳墙)等朋友的无私回答和帮助。Top

25 楼shuixin13(犬犬(心帆))回复于 2003-12-15 12:56:02 得分 0

 
   
   
  为什么要你先删除服务后,再安装服务呢,  
   
  有注意到     my.ini   中的这两个吧,  
   
  [mysqld]  
  basedir=D:/mysql                               #   MySQL安装目录   ::   一定要用“/”来表示路径,因“\”是MySQL中转义符  
  datadir=D:/mysql/data                     #   MySQL数据库目录  
   
   
  然后打开   [我的电脑]/[管理]/[服务]  
  查看   mysql   服务的属性   中的   [可执行文件的路径]  
   
   
  另:  
   
   
  在WIN32   下,  
  强烈,强烈地要求在安装后就使用   winmysqladmin.exe   来管理   MySQL   服务,Top

26 楼gonglei2005(sicool)回复于 2003-12-15 13:57:00 得分 0

在mysql/bin目录下  
  mysqld-nt   --uninstall  
  mysqld-nt   --install  
   
  Top

27 楼xyzou(小鱼)回复于 2003-12-18 10:34:07 得分 0

各位大虾,我是一个刚入门的小弟,我也出现过这种问题,按照上面说的我改了my.ini不过有点不同,然后连接成功了。希望对大家有点帮助,我的my.ini如下:  
   
  [mysqld]  
  basedir=D:/mysql  
  datadir=D:/mysql/data  
   
  [WinMySQLAdmin]  
  Server=D:/mysql/bin/winmysqladmin.exeTop

28 楼hurricane(随意春芳歇)回复于 2003-12-29 13:10:36 得分 0

将相关内容改成下面的样子看看:  
  [WinMySQLadmin]  
  Server=mysql的目录/bin/mysqld-opt.exe   --standalone    
  Top

29 楼sky000(朝阳)回复于 2004-02-15 10:50:58 得分 0

哈哈,删除system32下的my.ini后再重新安装mysql就行了  
  我以前也遇到过这个问题的  
  如果不删除这个文件就必须改该文件不过我忘记怎么改了  
  呵呵  
  否则就只能重新装系统了哦Top

30 楼8LY8Apollo(阿波罗)回复于 2004-03-09 19:52:34 得分 0

学习Top

31 楼888228(拿头撞墙)回复于 2004-03-09 20:25:56 得分 0

从新安装...Top

32 楼shuixin13(犬犬(心帆))回复于 2004-03-10 09:41:53 得分 0

:_)  
  这帖还在呀.Top

33 楼UserR(烟鬼)回复于 2004-03-24 11:43:46 得分 0

呵呵   我来把他了结了Top

相关问题

  • 请高手解答关于MYSQL数据库问题
  • linux+mysql+apache+phpmyadmin 安装出现的问题,请高手解答
  • mysql访问权限问题,解答即放分,郁闷中
  • MYSQL与ACCESS之间的语句转换......高手解答
  • mysql小问题,请大家帮助解答!
  • 跪求解答!郁闷几天了,一个关于MySQL C API 的问题。
  • Windows下连接Linux(虚拟机VM)的MySQL出错,请高手解答
  • access升级到mysql的一个问题,求高手帮解答!谢谢
  • 谁来解答
  • 急需解答

关键词

  • tcp/ip
  • win2k
  • mysql
  • 安装
  • 文件
  • 系统
  • 修改
  • winmysqladmin
  • 启动
  • 未定义

得分解答快速导航

  • 帖主:UserR
  • lordofthering
  • sandyde2
  • chensuper
  • shuixin13
  • chouchy

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo