安装好wampserver以后,mysql服务默认已经启动了。但是直接在命令行里输入"mysql",系统会提示说
'mysql' 不是内部或外部命令,也不是可运行的程序或批处理文件。
这是因为没有增加“mysql”环境变量,请跳到第3步阅读。
如果之前已经安装过mysql,重新安装wampserver的话,mysql可能启动不正常。使用以下方法检查:
1,从命令行进入到wampserver/bin/mysql/bin/目录下,执行
>mysql.exe -u root
即可登录到mysql。如果不能登录,可通过下面方法查看mysql是否启动。
>tasklist | findstr mysql
2,如果mysql不能正常启动,可能是默认的3306端口被占用了。需要查看3306端口被哪个程序占用。
先找到占用这个端口的程序的pid,命令如下
>netstat -ano | findstr 3306
TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 1252
TCP [::]:3306 [::]:0 LISTENING 1252
最后一列即为该程序的pid。然后通过tasklist命令得到该pid所对应的程序名字(第一列)
>tasklist | findstr 1252
mysqld.exe 1252 Services 0 174,552 K
如果第一列显示的程