日期:2014-05-16  浏览次数:20846 次

'mysql' 不是内部或外部命令,也不是可运行的程序?怎么办?
D:\db> mysql   nametable   <create.sql
'mysql '   不是内部或外部命令,也不是可运行的程序
或批处理文件。

我想将create.sql
drop   table   if   exists   descriptions;
create   table   descriptions   (
  id                             int                       not   null   auto_increment,
  title                       varchar(100)     not   null,
  description           text                     not   null,
  primary   key   (id));

导进   nametable数据库里,但提示
'mysql '   不是内部或外部命令,也不是可运行的程序
或批处理文件。
==
为什么会这样呢,怎么处理好?

------解决方案--------------------
把mysql的 bin目录加到环境变量里。
或者给 mysql一个全路径名。
------解决方案--------------------
在CMD里面输入 set path
如果里面不包含MYSQL路径。加进去就行了。
------解决方案--------------------
那就是你的服务没有启动,而且你写的命令也有问题,建议先登录服务器,然后使用下面的命令

mysql-> source '/xxx/xxxx.sql ';