开发者社区> 问答> 正文

ReDiscuzDatabaseError2002notconnect

ReDiscuzDatabaseError2002notconnect
要怎么弄呢 一直重启也不是办法吧。。并发10000
加mysql连接数量?? 10000应该够了
可是为什么discuz老是2002

展开
收起
jingling0101 2015-04-07 14:50:38 4552 0
1 条回答
写回答
取消 提交回答
  • ReReDiscuzDatabaseError2002notconnect
    根据你系统应用的情况,自己去my.ini(windows下)或my.cnf(linux下)去在mysqld那小节下添加或修改参数max_connections

    常见解决办法如下:
    1、
    创建/修改文件 /etc/my.cnf,至少增加/修改一行
    [mysql]
    [client]
    socket = /tmp/mysql.sock
    #在这里写上你的mysql.sock的正确位置,通常不是在 /tmp/ 下就是在 /var/lib/mysql/ 下

    2、
    指定IP地址,使用tcp方式连接mysql,而不使用本地sock方式
    #mysql -h127.0.0.1 -uuser -ppassword

    3、
    为 mysql.sock 加个连接,比如说实际的mysql.sock在 /tmp/ 下,则
    #ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock即可
    2015-04-07 14:55:02
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载