目录
一、问题重现:
1.1、问题一:
前面会显示账号,和host,并说拒绝连接,再加上下面一句
Unable to connect to the database: security
1.2、分析:
拿sql-labs来说,是没有配置MySQL端口的
(很多都这样,都是默认MySQL端口为3306)
如果因为端口占用问题,改了MySQL的端口
九会产生连接被拒绝
1.3、问题二:
1.4、分析:
这个是函数未被定义,是因为使用较高版本的php导致
下载并使用较低版本的php既可以了
二、解决办法
2.1、第一步:打开命令提示符
win+R 输入cmd再回车
2.2、第二步:针对性找到被占用端口
输入命令:netstat -aon|findstr “3306”
(后面接自己要查看的端口号)
并记住PID,我这里的PID是34584
命令 netstat -ano是查看所有的端口情况
(可以看但是没必要)
2.3、第三步:根据PID查占用的程序
输入命令tasklist|findstr “34584”
(上一步获得的PID这一步使用)
2.4、第四步:关闭占用端口的程序
最快的方法,就是搜索任务管理器并打开
然后找到占用端口的程序,并点击结束任务
2.5、注:
也可以再终端杀掉(后面接的是PID,不是端口号)
taskkill/pid 34584
ntsd -c q -p pid 34584