立即注册 找回密码

QQ登录

只需一步,快速开始

查看: 4052|回复: 0

[Discuz 通用教程] Discuz! Database Error终极解决办法了!

[复制链接]
发表于 2016-6-27 11:18:15 | 显示全部楼层 |阅读模式
道勤网-数据www.daoqin.net

亲注册登录道勤网-可以查看更多帖子内容哦!(包涵精彩图片、文字详情等)请您及时注册登录-www.daoqin.net

您需要 登录 才可以下载或查看,没有账号?立即注册

x
discuz! Database Error

(2003) notconnect
PHP Debug

No.        File        Line        Code
1        forum.php        56        discuz_application->init()
2        source/class/discuz/discuz_application.php        65        discuz_application->_init_db()
3        source/class/discuz/discuz_application.php        399        discuz_database::init(%s, Array)
4        source/class/discuz/discuz_database.php        23        db_driver_mysql->connect()
5        source/class/db/db_driver_mysql.php        75        db_driver_mysql->_dbconnect(%s, %s, %s, %s, %s, %s)
6        source/class/db/db_driver_mysql.php        88        db_driver_mysql->halt(%s, %d)
7        source/class/db/db_driver_mysql.php        224        break()
已经解决了!解决方法:
在my.ini里面添加如下一行命令即可:
[mysqld]
skip-grant-tables

现在正常使用中。。。问题有出现了!!!现在无法进入后台管理中心,一进去就出现如下提示:
Discuz! Database Error

(29) File '.\ultrax\common_domain.MYD' not found (Errcode: 2)
SELECT * FROM common_domain WHERE `idtype` IN('subarea','forum','topic','channel','plugin')
PHP Debug

No.        File        Line        Code
1        admin.php        51        discuz_admincp->show_admincp_main()
2        source/class/discuz/discuz_admincp.php        284        discuz_admincp->do_request(%s)
3        source/class/discuz/discuz_admincp.php        304        require(%s)
4        source/admincp/admincp_main.php        54        discuz_upgrade->check_upgrade()
5        source/class/discuz/discuz_upgrade.php        125        updatecache(%s)
6        source/function/function_cache.php        47        call_user_func(%s)
7                        build_cache_setting()
8        source/function/cache/cache_setting.php        232        table_common_domain->fetch_all_by_idtype(Array)
9        source/class/table/table_common_domain.php        33        discuz_database::fetch_all(%s, Array)
10        source/class/discuz/discuz_database.php        100        discuz_database::query(%s, Array, false, false)
11        source/class/discuz/discuz_database.php        136        db_driver_mysql->query(%s, false, false)
12        source/class/db/db_driver_mysql.php        153        db_driver_mysql->halt(%s, %d, %s)
13        source/class/db/db_driver_mysql.php        224        break()------------------------------------------------------------------------------------------------------------
使用tools工具箱检查发现好多0kb数据,估计就是这些数据丢失了也不知道是怎么回事?

Discuz! Database Error终极解决办法了!

Discuz! Database Error终极解决办法了!

请看贴图,现在问题更严重了不能登陆,一登陆就出错,只能以游客身份浏览。。。============================================================

看到没有?以上就是我所遇到非常奇怪的问题,到处出错,浏览整个网络也没有找到适合我的解决办法!出现这个问题我怀疑有三种原因:
一、可能我手贱使用了“魔方”清理程序清理了系统垃圾及注册表;
二、在安装系统更新时候提示需要禁止三个服务,当时也没有注意看就直接选是了;
三、可能是DZ系统3.2x的bug;
因为在执行一与二两项操作时候是在同一个时间段,不能排出到底是一惹的祸还是更新惹得祸,更新前我还可以照样运行DZ系统程序,但是更新后提示重启电脑之后问题就陆续出现了,搞得我焦头乱额啊!
害!!!什么急救箱?什么phpMyadmin?一切都是浮云!并不是说他们没有用,而是对于我目前的状况压根起不到任何修复作用,最后只能采取手动强制恢复了!
解决方法:
1、停止web服务器工作;
2、使用net stop mysql命令停止mysql工作;
3、手动打包备份mysql下面的data数据包;
4、到bbs或者wwwroot下面删除所有文件,也就是清空操作;
5、重新拷贝DZ程序执行全新安装;
6、使用net start mysql命令启动mysql服务工作;
7、启动web服务器顺便浏览主页或者看看有没有新的问题,这时候因为是全新安装所以问题机会为0!
8、使用net stop mysql命令停止mysql服务;
9、解压data数据包并覆盖到原来的位置
10、使用net start mysql命令启动mysql服务工作;
11、重启web服务器!
====================结束===================================


道勤主机提供365天*24小时全年全天无休、实时在线、零等待的售后技术支持。竭力为您免费处理您在使用道勤主机过程中所遇到的一切问题! 如果您是道勤主机用户,那么您可以通过QQ【792472177】、售后QQ【59133755】、旺旺【诠释意念】、微信:q792472177免费电话、后台提交工单这些方式联系道勤主机客服! 如果您不是我们的客户也没问题,点击页面最右边的企业QQ在线咨询图标联系我们并购买后,我们为您免费进行无缝搬家服务,让您享受网站零访问延迟的迁移到道勤主机的服务!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

道勤网- 推荐内容!上一条 /2 下一条

!jz_fbzt! !jz_sgzt! !jz_xgzt! 快速回复 !jz_fhlb! !jz_lxwm! !jz_gfqqq!

关于我们|手机版|小黑屋|地图|【道勤网】-www.daoqin.net 软件视频自学教程|免费教程|自学电脑|3D教程|平面教程|影视动画教程|办公教程|机械设计教程|网站设计教程【道勤网】 ( 皖ICP备15000319号-1 )

GMT+8, 2024-11-14 12:29

Powered by DaoQin! X3.4 © 2016-2063 Dao Qin & 道勤科技

快速回复 返回顶部 返回列表