问答 百科手机端

Discuz! Database Error是什么原因,怎么修复

2023-05-05 15:53

材料/工具

电脑

报错现象

1、在LAMP架构上搭建论坛,mysql服务搭建了一个高可用,如下图:

排错思路

1、报的是数据库的错误,所以要从数据库检查,一般都是数据库繁忙,数据库运行错误所导致的。

1.检查数据库端口是否开启,是否能成功登陆数据库。

2.检查用户是否授权

3.检查虚拟IP是否存在

解决办法一

1、在master上使用ifconfig命令查看虚拟IP,虚拟IP地址不存在,使用/sbin/ifconfig ens33:1 14.0.0.99/24命令开启虚拟IP,刷新一下就正常访问论坛了。

解决办法二

1、下载tools,下载地址“http://pan.baidu.com/share/link?sharehttps://img.izshi.cn/article/png/2021/05/17/021c67ee5a3ad8c9baee47e446f3db32.png" alt="Discuz! Database Error是什么原因,怎么修复">

2、登录“http://你的域名/source/plugin/tools/tools.php”,在工具箱登录下面的框里输入密码“188281MWWxjk”,点登录。登录后点修复数据库,再点一键修复。修复完成后就能打开论坛了。为了安全,建议把tools目录删除掉。

热门