PDO :: __ construct():发送108个字节失败,errno = 32 Broken pipe

cha*_*ers 6 php mysql broken-pipe

当我登录到命令行mysql时,我无法再访问任何需要数据库连接的PHP应用程序.每次都会发生这种情况 在我的localhost上导致问题的步骤:

Command line:
mysql -u root (no password for localhost)
mysql> 
Run Code Online (Sandbox Code Playgroud)

我现在不执行或做任何事情.我使用root加载任何需要数据库连接的页面:

PDO::__construct(): send of 108 bytes failed with errno=32 Broken pipe
Run Code Online (Sandbox Code Playgroud)

如果我退出mysql页面会回来但是当尝试同时加载两个页面时(在浏览器选项卡中)会出现另一个问题,它会导致其中一个页面中断,直到页面加载,然后我可以刷新

My.cnf:

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

wait_timeout=5000
max_allowed_packet=100m
max_user_connections=1000
Run Code Online (Sandbox Code Playgroud)

A.D*_*.D. 3

wait_timeout在 MySQL配置文件中设置my.cnf

wait_timeout=3600

此配置文件位于/etc/mysql/my.cnf(Ubuntu/Debian) 和/usr/local/mysql/my.cnf(OSX) 以及/location of server bin folder/mysql/my.cnfWindows 中。

重新启动 MySQL 服务器并检查是否可以正常工作。