我是在bin的目录下输入mysql的啊
为什么会说“不是内部或外部命令,也不是可运行的程序”呢?

解决方案 »

  1.   

    你的bin的目录下有没有mysql.exe?
    == 思想重于技巧 ==
      

  2.   

    你查一下你的%MYSQL_HOME%\bin 在不在 %PATH%下.
    肯定是这问题.
      

  3.   

    将MySQL的bin目录添加到环境变量
      

  4.   

    MYSQL的启动文件并不叫mysql.exe你查看一下进程就能看到时mysqld-nt.exe文件。但单单运行这个文件还是不能启动的,因为还得加上一些参数才能正常启动的,就像你双击那个mysqld-nt.exe文件没有反应一样。我查看了一下服务里面还得加上my.ini配置文件里面的一些参数,具体是什么我就不太清楚了。要不你也按照服务里面的参数设定加进去看看。
    我这边的安装路径是:mysqld-nt -defaults-file="D:\MySQL\MySQL Server 5.1\my.ini
    此方法我没试成功
    但启动服务程序还有一个很方便的方法:(只要你的mysql已经正确安装,并在服务里面有MySQL这一项。)
    开一个cmd窗口,启动MySQL服务程序执行:
        net start MySQL
    关闭服务程序执行:
        net stop MySQL注:此方法是启动服务的通用方法,只要是服务里面有的都能使用,又快又方便
      

  5.   

    谢谢楼上的各位的确没有mysql.exe
    但是有mysqld-nt.exe启动mysql服务我会
    我现在的问题是,我不能进入mysql
    我现在是想能够进入mysql做一些操作
    比如说“show databases”,“create database”等各位大侠有什么办法吗?如果不添加环境变量呢?就是说我直接在我安装mysql的目录下操作,为什么也不可以呢?
      

  6.   

    你可以在 CMD 里把当前目录设置到 mysql/bin 目录

    >D:
    >cd D:\MySQL\MySQL Server 5.1\
      

  7.   

    mysqld-nt能不能进?
    == 思想重于技巧 ==
      

  8.   

    算啦我还是使用phpmyadmin吧
    谢谢大家了
      

  9.   

    LZ试试mysql -u "用户名" -p"密码"
    我也遇到过这样的问题~~mysql进不了~但是用上面的命令可以~~
      

  10.   

    将mysql的bin的全路径添加到 系统环境变量的path中就可以了
    eg:
    D:\Program Files\MySQL\MySQL Server 5.4\bin
      

  11.   

    你设置的时候没有选上集成到cmd中。重新设置就可以了。