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

相关推荐

  • navicat for mysql下载安装以及简单的使用教程-navicat-学派吧

    本篇文章主要介绍了navicat for mysql下载安装以及简单的使用,有对novicat for mysql 感兴趣的小伙伴可以参考一下 一:下载Navicat for MySQL 下载地址:http://www.php.cn/xiazai/gongju/757 二:安装Navicat for MySQL 运行 → 下一步 → 点击“我同意” → 选择…

    数据库运维 2018年11月26日
    4.8K00
  • MySQL性能优化的一些经验-mysql教程-

    为查询优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。 这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使…

    数据库运维 2019年4月24日
    3.7K00
  • centos解决mysql-bin.000*占用超大空间的问题

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

    数据库运维 2018年7月9日
    2.6K00
  • MySQL数据库优化的介绍(图文)-mysql教程-学派吧

    本篇文章给大家带来的内容是关于MySQL数据库优化的介绍(图文),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 数据库优化一方面是找出系统的瓶颈,提高MySQL数据库的整体性能,而另一方面需要合理的结构设计和参数调整,以提高用户的相应速度,同时还要尽可能的节约系统资源,以便让系统提供更大的负荷.(相关推荐:MySQL教程) 1. 优化一览图…

    2019年4月9日
    3.4K00
  • centos(linux)下如何备份数据库教程说明-已经测试过

    有些公司的网站负责人朋友刚接触到公司业务。对linux 还不是很熟悉  对网站的数据库无法进行备份。 今天给大家分享下 、 1.MySQL的登录命令 登录Mysql输入:mysql -u帐号 -p密码 注:密码可以之后输入 案例: mysql -uroot -p 2.MySQL退出的三种方法 exit / quti / \q 数据库备份 show datab…

    2019年11月22日
    5.8K10

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

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

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