关闭终端后不退出“连接被拒绝”错误。姜戈 1.8

Posted

技术标签:

【中文标题】关闭终端后不退出“连接被拒绝”错误。姜戈 1.8【英文标题】:After closing terminal without exiting "Connection refused" error. Django 1.8 【发布时间】:2017-03-23 06:55:12 【问题描述】:

在我没有退出和停止服务器的情况下关闭终端窗口后,没有任何理由,下次我运行任何命令时,如 python manage.py migrate/runserver/makemigrations 我得到以下回溯。我真的不明白什么是现在错了吗?

编辑:同样在“mysql”命令上进入其界面'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'

EDIT2:我想这可能是由我的 MAC 上也安装的 MAMP 引起的

EDIT3:在我删除 MAMP 之后。不确定是否是直接连接的。也无法进入mysql shell。

django.db.utils.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: NO)")

EDIT4!!: 我在mac上使用终端,所以我应用了这个命令 须藤/usr/local/mysql/support-files/mysql.server start 回来了

ERROR! MySQL server process #1180 is not running! Starting MySQL..... ......... ......... 

尝试启动服务器后

ERROR! The server quit without updating PID file (/usr/local/mysql/data/MacBook-Air-Vitalij.local.pid).

重启命令:

ERROR! MySQL server PID file could not be found!

EDIT5:按照答案的建议,我尝试更改 max_connections,但没有成功:

mysql --help | grep "Default options" -A 1 
Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf 

我尝试了所有路径,但都不存在。而且我无法手动找到这个文件,我发现 MySQL for Mac 中没有 my.cnf 。还尝试删除 MySQL 并重新安装它 - 也没有帮助。

open -a Finder etc/mysql/my.cnf
The file /Users/TheKotik/djboy/etc/mysql/my.cnf does not exist.

【问题讨论】:

这可能会有所帮助:***.com/q/16161889/2286762 @soupboy 查看编辑 您是否搜索了您在编辑中指定的错误? ***.com/q/16325607/2286762 @soupboy 是的,这个错误可能是由很多不同的原因引起的,考虑到在关闭一切正常之前,它可能是一种错误 好的。您使用的是哪个 django 和 mysql 版本? 【参考方案1】:

考虑增加max_connections 并重新启动mysql。

sudo /usr/local/mysql/support-files/mysql.server restart

由于某种原因,关闭终端时连接未正确关闭。增加 max_connections 并不能完全治愈它,但挂起的连接最终会超时。

【讨论】:

@ixer 如果我也无法访问 mysql 命令,如何更改 max_connection? 这是一个设置,通常在/etc/mysql/my.cnf或类似位置。 @Vinand,我没有mac,但这里有很多答案***.com/questions/10757169/…【参考方案2】:

你试过重启你的mysql进程吗?这在 mysql 进程未正确关闭时很有用。

mysql.server restart 

【讨论】:

以上是关于关闭终端后不退出“连接被拒绝”错误。姜戈 1.8的主要内容,如果未能解决你的问题,请参考以下文章

谷歌地理编码的“连接被拒绝”错误[关闭]

错误记录Ubuntu 下 VSCode 编译报错 ( 无法生成和调试,因为活动文件不是 C 或 C++ 源文件。终端进程启动失败(退出代码: -1)。终端将被任务重用,按任意键关闭。 )

与 MongoDB 的连接被拒绝

Tomcat:java.net.ConnectException:连接被拒绝

Raspberry Pi 上的 ssh 连接被拒绝 [关闭]

Telnet:当我在 localhost 上运行 python 脚本时出现“连接被拒绝”