在joomla 3.7网站上,一切运行正常。但是昨晚突然它已经彻底失败,抛出错误信息
"应用程序实例化错误:无法连接到MySQL"
我执行的最后一项操作是以管理员身份编辑评论。点击" SAVE"编辑后,出现错误。表格是MYIASM。
cpanel中的check_database或repair_database选项也不响应。在phpMyAdmin中,我可以查看表列表,但运行任何查询都会停止并显示错误
"查询期间与MySQL服务器的连接丢失
。
无法从cpanel或phomyadmin或mysqldump备份数据库。
2006 - MySQL服务器已经消失
但是我在同一台主机上有另一个drupal数据库。 Tt正在为该网站提供服务,所有上述操作都没有任何问题。
joomla db采用myIASM格式。在所有错误之后,我尝试将表转换为InnoDB。但ALTER TABLE查询也在中间暂停。有些表是Innodb,有些表现在是MYIASM。
请帮我解决问题。
更新: 经过一些检查,我发现数据库正在抛出错误
已超过' max_user_connections'活动连接时 试图连接
但是" show processlist"
中没有可见的活动连接答案 0 :(得分:0)
在.cfg或.ini中, log_warnings = 2用于记录错误日志,包括连接失败详细信息。
要确定可能的连接数,
显示全球变量,例如max_connections'
增加10%MAX_CONNECTIONS =(newlimit)
在[mysqld],shutdown,restart
中记住SET GLOBAL general_log = 1将跟踪MySQL在您遇到麻烦时尝试进行分析的所有内容。
请记得在午餐前(或任何地方)关闭general_log。