Discuz!Database Error(2005/2003/..)notconnect 解决办法

Discuz论坛Database Error(0)报错?5分钟搞定MySQL连接配置(宝塔面板版) 本文针对Discuz论坛常见的Database Error(0) notconnect报错,提供了基于宝塔面板的快速解决方案。核心在于检查MySQL服务状态与核对Discuz配置文件中的数据库连接信息,特别是config_global.php等文件,确保与宝塔面板中的数据库设置完全一致,从而快速恢复论坛访问。 阅读详情

第一种是:

直到今天才想到了微软的KB967723补丁,

微软补丁造成MYSQL经常连接失败解决方法

微软补丁KB967723造成MYSQL经常连接失败解决方法

有以下两种方法:

1,卸载微软补丁KB967723 (不建议)
步骤:在 添加和删除程序 中(勾选上方的“显示更新”)在里面可以看到更新的KB967723这个补丁,然后就想卸载普通软件一样卸载,卸载中会提示你,如果卸载可能导致程序运行出错,没关系,选择“是”,继续卸载。卸载完成后重启数据库服务器。

2,修改注册表(推荐此方法)
本方法是微软给出的修改注册表修复该Bug的的方法,
原因是TCP 端口的默认值 是 5000 。建议调整TCP端口值为65533。
步骤:找到注册表路径 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters
新增 MaxUserPort
值名称: MaxUserPort
值类型: DWORD
建议值为 65533  {有效范围: 5000 65534 (十进制)}
退出注册表,重启服务器即可。

微软原文地址 :http://support.microsoft.com/kb/q196271

第二中:MYSQL达到最大连接数

方法一:进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf查找 max_connections=100   修改为 max_connections=1000 服务里重起MYSQL即可

方法二:MySQL的最大连接数默认是100客户端登录:mysql -uusername -ppassword

设置新的最大连接数为200:mysql> set GLOBAL max_connections=200

显示当前运行的Query:mysql> show processlist

显示当前状态:mysql> show status

退出客户端:mysql> exit

查看当前最大连接数:mysqladmin -uusername -ppassword variables

 

方法三:以centos 4.4 下面的mysql 5.0.33 手工编译版本为例说明:

  vi /usr/local/mysql/bin/mysqld_safe

  找到safe_mysqld编辑它,找到mysqld启动的那两行,在后面加上参数 :

  -O max_connections=1500

  具体一点就是下面的位置:

  用红字特别说明:

  then $NOHUP_NICENESS $ledir/$MYSQLD

  $defaults --basedir=$MY_BASEDIR_VERSION

  --datadir=$DATADIR $USER_OPTION

  --pid-file=$pid_file

  --skip-external-locking

  -O max_connections=1500

  >> $err_log 2>&1 else

  eval "$NOHUP_NICENESS $ledir/$MYSQLD

  $defaults --basedir=$MY_BASEDIR_VERSION

  --datadir=$DATADIR $USER_OPTION

  --pid-file=$pid_file

  --skip-external-locking $args

  -O max_connections=1500 >>

  $err_log 2>&1"

  保存。

  # service mysqld restart

  # /usr/local/mysql/bin/mysqladmin -uroot -p variables

  输入root数据库账号的密码后可看到

  max_connections 1500 即新改动已经生效。

  还有一种方法,

  修改原代码:

  解开MySQL的原代码,进入里面的sql目录修改mysqld.cc找到下面一行:

  {"max_connections", OPT_MAX_CONNECTIONS,

  "The number of simultaneous clients allowed.", (gptr*) &max_connections,

  (gptr*) &max_connections, 0, GET_ULONG, REQUIRED_ARG, 100, 1, 16384, 0, 1,

  0},

  把它改为:

  {"max_connections", OPT_MAX_CONNECTIONS,

  "The number of simultaneous clients allowed.", (gptr*) &max_connections,

  (gptr*) &max_connections, 0, GET_ULONG, REQUIRED_ARG, 1500, 1, 16384, 0, 1,

  0},

  存盘退出,然后./configure ;make;make install可以获得同样的效果。

第三\

2)检查磁盘空间是否还有剩余可用空间,尽量保持有足够的磁盘空间可用。

3)检查 my.ini 里的 basedir (MySQL 安装地址) 和 datadir (数据目录存放地址)等参数设置是否正确,然后重新启动下 MySQL 服务。

4)如果在刷新后偶尔能够正常显示而且服务器是Windows系统的话,那么减小Windows中TcpTimedWaitDelay时间可解决此类问题,默认情况下为240(未设置的情况下也是这个数值)此项设置需要到注册表如下位置进行设置HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\TcpTimedWaitDelay  如果注册表中没有TcpTimedWaitDelay这个项目,请增加这个项目,并设置为双字节(DWORD)类型数值设置为30 ~ 60 之间即可。

Windows 下:

1、启动MySQL服务:net start mysql

2、停止MySQL服务:net stop mysql

3、重启MySQL服务:net restart mysql

Linux下:

1、Linux系统下启动MySQL的命令:

mysqladmin start

/ect/init.d/mysql start (前面为mysql的安装路径)

2、linux下重启MySQL的命令:

mysqladmin restart

/ect/init.d/mysql restart (前面为mysql的安装路径)

3、linux下关闭MySQL的命令:

mysqladmin shutdown

/ect/init.d/mysql  shutdown (前面为mysql的安装路径)


Discuz论坛数据库连接失败(0)notconnect的全面排查与修复指南 本文详细解析了Discuz论坛出现'Database Error (0) notconnect'错误的全面排查与修复方法。从MySQL服务状态检查、配置文件验证到网络连通性测试,提供了系统化的解决方案,帮助管理员快速恢复数据库连接,确保论坛正常运行。特别针对MySQL服务异常、权限问题和迁移后配置调整等常见场景给出了实用建议。 阅读详情

相关推荐

连接数据时报Failed to connect to database. Maximum number of conections to instance exceeded错误

造成此错误的原因分为两种情况: 4.8.3.1:ARCSDE最大连接数超限 windows 操作系统中sde服务的最大连接数为48个。 一般来说不可能同时有这么多用户一起连接图形数据库。并且我们的系统以及ARCMAP或ARCCATALOG等桌面软件在退出的时候也会删除与数据库的连接。但为什么还会出现超出最大连接数的问题呢?在经过多次的尝试之后发现:当系统异常退出,或连接上图形数据库时强行拔除

nj198624的专栏 3488

Discuz论坛网站报错Discuz!Database Error(0)notconnect的解决办法

运营服务器大本营有段时间了,在运营期间遇到两次Discuz!Database Error(0)notconnect报错,和你们分享遇到Discuz报错的解决办法,希望可以帮助到你。

我是飞飞啊,不一定温柔,但一定自由 3630

MaPLe: Multi-modal Prompt Learning

具体而言,我们在语言分支中附加可学习的上下文标记,并通过耦合函数显式地将视觉 Prompt 置于语言 Prompt 上,以建立它们之间的交互。使用 Prompt 来适应CLIP (语言或视觉) 的单个分支中的表示是次优的,因为它不允许在下游任务上动态调整两个表示空间的灵活性。由此,提出了一种分支感知的多模态 Prompt,通过在两种模态之间共享提示来协调 CLIP 的视觉和语言分支。在 Prompt Tuning 中,必须采取多模态方法获得同时适应 CLIP 的视觉和语言分支,以实现上下文优化的完整性。

weixin_48907099的博客 1051

动态ip导致的Discuz!Database Error解决方法

在上面的三个文件里将ip改为localhost(本地地址,到时候连接的时候输入你当时的ip就好了),或者直接输入一个具体的ip地址,就是ip地址发生改变你也得跟着改。问题linux虚拟机是动态ip,IP地址一改,第一次配置的Discuz数据库ip信息就对不上,用原地址连接时会报数据库错误。*代表你安装Discuz的路径,如果找不到路径,可用查询命令,在根目录下通过文件名查询。解决方法一将动态ip改为静态ip。我没用过这种,所以不写。解决方法二修改Discuz的数据库配置文件。查出结果为该文件路径。.....

weixin_44304918的博客 3337

Cadence 设计实践笔记-小哥allegro 2层板笔记

规范建立文件夹本章节主要跟着B站PCB入门首选视频-小哥Cadence Allegro 2层板视频,结合自己的实践一步步完成一个完整的PCB板的设计。规范建立文件夹建立八个文件夹我使用的Cadence 17.4 有些差异原理图绘制原图绘制首先要熟悉原理图工作原理工作原理下面是这个项目的原理图重点关注电源新建原理图库打开Cadence 软件创建项目新建工程 File ==========》Project我这里选择了Enable PSPice 试试能不能仿真,新建项目如下。

我的专栏 1479

基于51单片机+SYN6288语音播报

51单片机控制SYN6288语音播报资料SYN6288模块原理图语音合成命令接线如何接线实现原理程序代码main.csyn6288.cuart.cdelay.c基于 51单片机的其他项目基于51单片机+遥控灯基于51单片机+LCD1602显示基于51单片机+红外遥控解码+LCD1602显示基于51单片机+DHT11温湿度+LCD1602显示基于51单片机+DS18B20温度测温器+LCD1602显示尾声 资料 我用的是绿深电子技术的模块,资料也挺齐全的。也有相关例程。 SYN6288模块原理图 语音合成

weixin_47457689的博客 3万+

用了这个办法解决Discuz! Database Error报错

文章目录一、 报错现象1.1 在LAMP架构上搭建论坛,mysql服务搭建了一个高可用二、 排错思路1. 检查数据库端口是否开启,是否能成功登录数据库2. 检查用户是否授权3. 检查虚拟IP是否存在三、 解决办法**使用/sbin/ifconfig ens33:1 14.0.0.99/24命令开启虚拟IP** 一、 报错现象 1.1 在LAMP架构上搭建论坛,mysql服务搭建了一个高可用 二、 排错思路 报的是数据库的错误,所以我们从数据库检查 1. 检查数据库端口是否开启,是否能成功登录数据库 2.

kimowinter的博客 9898

【前端圭臬】二:你知道的和不知道的 HTML

关于 HTML,说几个你可能不太关注的问题。

Evan 的博客 4758

discuz mysql data_Discuz!显示 Database Error的原因和解决方法

今天打开Discuz搭建的论坛显示:原因一:数据库表太大比如mysql数据库的表内容太大,超过10G就有可能会影响discuz论坛的运行。Discuz! Database Error是什么原因,怎么修复这种情况可以通过对数据库分表的方法来解决。原因二:数据库配置错误有时候可能是主机搬家、数据库搬家等,造成数据库信息填写错误,或旧数据库信息没有及时更新等,比如数据库用户名、密码、数据库表填写错误等。...

weixin_32304785的博客 7568

【MATLAB代码】雷达观测目标跟踪模型|H-infinity Filter(H无穷大滤波)与EKF(扩展卡尔曼滤波)的对比。附完整代码,订阅专栏后可直接查看

对比了经典扩展卡尔曼滤波(EKF)与H∞优化的EKF(H∞-EKF)在目标跟踪中的性能。通过MATLAB仿真实验,结果显示:在存在模型误差和测量噪声的情况下,H∞-EKF相比经典EKF在位置误差上降低

985工科博士毕业,专攻定位、导航和滤波等算法研究。从业10年,主要使用MATLAB 243

Windows 下 Hermes Agent(爱马仕)安装全记录:从零到一的保姆级图文教程

本文主要介绍了Windows 下 Hermes Agent(爱马仕) 安装全记录:从零到一的保姆级图文教程,希望能对学习使用 Hermes Agent 的同学们有所帮助。 文章目录 1. 背景 2. 实战教程 2.1 步骤一 安装WSL环境 2.2 步骤二 安装Python环境 2.3 步骤三 安装Hermes Agent 2.4 步骤四 修正 API Key 错误 2.5 步骤五 配置多个模型 2.6 步骤六 启动Hermes Agent 3. 常见问题及解决方案 4. 总结

weixin_43178406的博客 14万+

终于找到Discuz! Database Error终极解决办法了!

Discuz! Database Error(2003) notconnectPHP DebugNo. File Line Code1 forum.php 56 discuz_application->init()2 source/class/discuz/discuz_a...

weixin_33835690的博客 1万+

lp–mspm0g3507开发板进入低功耗模式怎么退出?烧程序烧着烧着就进来了,跳线帽没动过,且报错:Texas Instruments Debugger Error: DAP Co...如何解决?

🏆本文收录于 《全栈Bug调优(实战版)》 专栏,该专栏专注于分享我在真实项目开发中遇到的各类疑难Bug及其深层成因,并系统提供高效、可复现的解决思路和实操方案。无论你是刚入行的新手开发者,还是拥有多年项目经验的资深工程师,本专栏都将为你提供一条系统化、高质量的问题排查与优化路径,助力你加速成长,攻克技术壁垒,迈向技术价值最大化与职业发展的更高峰🚀!

**My Coding Family** 1569

Discuz! Database Error(2003) notconnect 问题解決

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33910137的博客 992

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Discuz! Database Error (0) notconnect PHP Debug

Discuz! Database Error (0) notconnect PHP Debug 原因+解决方法:

INTER-BANK的博客 1452

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

解决Discuz! Database Error (1045) notconnect论坛数据库连接失败

很久前在自己的腾讯云服务器上搭了个Discuz的论坛玩,结果今天无意间打开发现报错了! 当时有点不知所措,好好的怎么突然一下玩完了。仔细一看,是Mysql数据库出问题了,再一想,最近改过数据库的登录密码。 因此,去找Discuz的配置文件,那里的密码肯定没更新。

倚竹幽篁 1万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Discuz论坛提示“Discuz! Database Error”

将Discuz论坛部署在云虚拟主机后,无法正常访问,提示“Discuz! Database Error”。 问题原因 数据库空间已满。 网站程序调用数据库的连接信息不正确。 在网站信息区域中确认数据库空间已满,然后您可以根据需求,清理数据库中的无用数据。 网站程序调用数据库的连接信息不正确 将MySQL数据库的密码还原,则网站恢复正常访问。 修改Discuz论坛的数据库配置文件,将密码更正为修改后的密码。Discuz论坛数据库配置文件以下所示。 /config/config_g.

PHP错误汇总 1119

TypeError未能找到服务器,Discuz! Database Error 无法连接数据库服务器解决方案

www.itccoo.com已经将此出错信息详细记录,由此给您带来的访问不便我们深感歉意解决办法:第一种问题分析:空间商问题如果你是用的虚拟主机是属于空间商问题,那得请求空间商进行解决。像我网站的这种情况,空间商那边测试一切正常基本是排除这种可能了,所以我得找下一种解决办法:第二种问题分析:电脑设置问题或卸载补丁 kb967723或按以下帮助默认最大的临时 TCP 端口的数是 5000 适用于一...

weixin_39815879的博客 715

Discuz! Database Error

Discuz! Database Error (0) notconnect PHP Debug No. File Line Code 1 index.php 138 require(%s) 2 ...

尘的博客 7680

Discuz!Database Error (1045)notconnect错误原因和解决方案

出现Discuz!Database Error (1045)notconnect问题是discuz的数据库连接失败,首先可以检查下数据库单独是否可以登陆,如果可以登陆的情况下检查下自己程序文件里面的配置是否正确,如果不能登陆,到主机控制面板数据库管理里面直接点下“修改mysql密码”后再尝试点管理看能否连接,如果仍然不能单独连接,请及时提交提交工单进行反馈。 Discuz!Database Error (1036)错误“Table ‘common_syscache' is read only”,数据库

PHP错误汇总 1324

Discuz!报错:Discuz! Database Error

今天遇到了一个使用Discuz!模板报错的问题,报错信息如下: (1142) INSERT command denied to user 'b_rjcwalocusytis'@'172.16.3.226' for table 'common_process' REPLACE INTO common_process SET `processid`='DZ_CRON_15' , `expiry`='1605679352' 报错截图: 出现该报错的原因主要有两个: 1、是数据库有修改过账号、密.

wuzhenxu1995的博客 2078

群晖下自建Discuz论坛访问时出现” Discuz! Database Error (2002) notconnect”错误解决方案。

自己家里的黑群晖机器,做了个Discuz个人论坛,平时使用的好好的,今天登陆时突然提示" Discuz! Database Error (2002) notconnect"。alt="" width="300" height="130" class="alignnone size-medium wp-image-154" /> 建站环境如下: 群晖版本,DS3617xs 6.1.7-15284Update 3. 数据库:MariaDB 10。 根据错误提示,首先怀疑数据库没有启动,通过群晖自带.

白天要觉觉的专栏 1861

Discuz! Database Error(1045) notconnect 怎么办

部署在云虚拟主机后,无法正常访问,提示“Discuz! Database Error”。 问题原因: 原因1:数据库空间已满。 如果之前正常, 突然提示Discuz! Database Error,大概率是空间满了,升级空间就可以解决。 升级之前建议检查网站有没有被攻击记录, 部分客户网站被攻击,导致数据库数据暴增,如果不先解决漏洞问题, 升级空间也只能缓解 , 不能治本。 原因2:网站程序调用数据库的连接信息不正确。 升级或修改过数据库的, 修改数据库配置文件和配置一致即可 Discuz论.

PHP错误汇总 601

访问网站的时候出现Discuz! Database Error (2002) notconnect错误

自己用dz做的网站一直好好的,今天访问的时候出现了:Discuz! Database Error (2002) notconnect错误,如图: 解决方法:修改/config/config_global.php中的config[‘db′][‘1′][‘dbhost′]=‘localhost′;改为:_config[‘db’][‘1’][‘dbhost’] = ‘localhost’; 改为:

leedaning的专栏 3万+

discuz 修改mysql密码_【Discuz!】修改Discuz!的数据库密码

将Discuz!迁移到别的服务器,要是两个服务器上的Mysql数据库密码不一致,就会提示Discuz! Database Error(0) notconnect,如下图所示: 这是因为Discuz!设置的数据库连接密码不对,导致它无法找到ultrax这个数据库。解决方法就是修改的位置 Discuz 和 UC-center的数据库密码:(1)路径:./config/config_global.php...

weixin_32312081的博客 882
上一篇: 插入flash方法
下一篇: phpmyadmin“无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装”解决办法
cloudday
博客等级 码龄19年 112粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值