当我登录到命令行mysql后,就无法再访问任何需要数据库连接的PHP应用程序。这种情况每次都会发生。在我的本地主机上,导致此问题的步骤如下:
Command line:
mysql -u root (no password for localhost)
mysql>
我在这个时候并不执行或者做任何事情。我使用root加载需要数据库连接的任何页面:
PDO::__construct(): send of 108 bytes failed with errno=32 Broken pipe
如果我退出mysql,页面就会恢复正常,但是当尝试在浏览器标签中同时加载两个页面时,会出现另一个问题,其中一个页面会被破坏,直到页面加载完成,然后我才能刷新。
My.cnf:
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
wait_timeout=5000
max_allowed_packet=100m
max_user_connections=1000
max_allowed_packet
上使用大写的M
。 - cmorrissey