WP数据提示Error establishing a database connection!

很多朋友网站访问量稍微增加点、就突然报错,出现数据库挂的情况。一般都是mysql服务设置不当,导致mysql连接数量超过限定值,或者应用程序设计有问题,导致大量休眠连接不能及时释放。

mysql -u root -p

执行指令

show processlist;

查看当前连接数量。
如果进程过多,或存在大量超时的休眠sleep连接,编辑/etc/mysql/my.cnf

vim /etc/mysql/my.cnf

在[mysqld]字段处,添加,或去掉注释

max_connections = 500 #增加mysql连接数
wait_timeout  = 10 #断开超过10秒的连接

有些没有经过仔细设计,或者需要启用服务器上特定模块的插件,很可能会导致这类的问题。

主题测试文章,只做测试使用。发布者:云大使,转转请注明出处:https://www.xp8.net/data/259.html

(0)
打赏 微信扫一扫 微信扫一扫
宝塔安装其他SSL证书
上一篇 2018年8月4日 上午12:05
下一篇 2018年8月13日 上午12:57

相关推荐

  • centos解决mysql-bin.000*占用超大空间的问题

    本站(也就是安全者)网站数据库挂了一下午,也没时间处理,晚上回来后尝试restart mysql,发现一直提示shutting down……….关闭不了,也stop不了,服务器重启也不行。可以确信肯定是mysql出问题了。 进入mysql的data目录一大堆名字为mysql-bin.000001 — mysql…

    数据库运维 2018年7月9日
    2.6K00
  • Apache服务器是什么-mysql教程-

    Apache服务器是一个开源跨平台的web服务器。它具有多种免费且开源的web技术,适应多种操作系统。另外它还具有为软件添加更多功能的模块,使得它成为功能最丰富的HTTP网络服务器 Apache是一种流行的开源,跨平台的Web服务器,同时它也是现有最流行的web服务器,接下来将在文章中为大家详细介绍这一服务器,希望对大家有所帮助。 【推荐课程:数据库教程】 …

    数据库运维 2019年4月24日
    3.6K00
  • 在MySQL中如何解码base64编码的字符串?-mysql教程-学派吧

    本篇文章主要给大家介绍在mysql中如何解码base64编码的字符串,那么我们可以通过FROM_BASE64()函数来实现解码。 在MySQL中,FROM_BASE64()函数解码一个base-64编码的字符串并返回结果。更具体地说,它接受一个用TO_BASE64()使用的base-64编码规则编码的字符串,并以二进制字符串的形式返回解码后的结果。 FROM…

    数据库运维 2019年4月9日
    2.8K00
  • php中mysqli处理查询结果集的多个方法-mysql教程

    最近对php查询mysql处理结果集的几个方法不太明白的地方查阅了资料,在此整理记下(相关推荐:mysql教程) Php使用mysqli_result类处理结果集有以下几种方法 fetch_all() 抓取所有的结果行并且以关联数据,数值索引数组,或者两者皆有的方式返回结果集。 fetch_array() 以一个关联数组,数值索引数组,或者两者皆有的方式抓取…

    数据库运维 2019年4月24日
    3.6K00
  • Linux系统MySQL备份的导入导出的具体操作教程-学派吧

    问题描述 如何对 ECS Linux 系统中的 MySQL 进行备份的导入和导出。 处理办法 MySQL 备份的导出 MySQL 备份的导入 MySQL 备份的导出 注意: 如果您使用的是帮助中心的一键环境配置,那么 MySQL 的安装目录是 /alidata/server/mysql。 如果您将 MySQL 安装到其他目录,您需要输入您 MySQL 完整的…

    数据库运维 2019年1月1日
    2.4K00

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

工作时间:周一至周五,9:30-18:30,节假日休息

添加微信
添加微信
分享本页
返回顶部