WIN2000系统是不需要你自己启动mysql的呀,
你可以运行winmysqladmin.exe
它是MySQL的一个状态指示器,
可以用来启动与关闭MySQL服务
如还不能启动,用这个覆盖my.ini吧[mysqld]
basedir=C:/mysql/
datadir=C:/mysql/data
#set-variable=key_buffer=16M
set-variable=default-character-set=gbk
max_connections=256
max_user_connections=256
my.ini 在winnt目录下

解决方案 »

  1.   

    你还没有运行Mysql的服务器啊,当然不能连接到服务器了。
    先运行bin目录下的mysqld.exe、mysqld-max.exe、mysqld-max-nt.exe、mysqld-nt.exe、mysqld-opt.exe其中一个来启动服务,就可以使用mysqlc了
      

  2.   

    停止MYSQL服务,然后重启MYSQL服务
      

  3.   

    你可能没有启动winmysqladmin.exe
    在sys:\mysql\bin里面可以找到
      

  4.   

    同意dejoy(燕青) 的方法,先mysqld-max-nt --install或者用winmysqladmin添加为服务,然后启动服务。至于那个mysql,并非是服务,而只是命令行的客户端而已。所以,楼上各位,你们大概是想错方向了……
      

  5.   

    microant(源代码蚁) ,我们都知道mysql是命令行的客户端,他是用mysql来连接服务器.
      

  6.   

    谢谢各位的意见,是这样的,在win2000,mysql服务是自动启动的,我
    cd mysql
    cd bin
    mysql 
    然后就可以用到数据库,
    是可以用的,我运行了个用户认证的程序,认证失败后,错误提示是
    ERROR 2013: Lost connection to MySQL server during query
    然后
    就不能用到数据库了,再重新
    cd mysql
    cd bin
    mysql
    就出现
    ERROR 2013: Lost connection to MySQL server during query