【端口被占用】查看占用程序,并结束占用程序、MySQL的Unable to connect to the database问题
【摘要】 【端口被占用】查看占用程序,并结束占用程序、MySQL的Unable to connect to the database问题
【端口被占用】查看占用程序,并结束占用程序、MySQL的Unable to connect to the database问题
目录
一、问题重现:
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
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)