Discuz! Database Error解决办法汇总

Discuz! Database Error(2003) notconnectPHP DebugNo.        File        Line        Code1        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()解决办法一,也是最常见的问题安装目录/config/config_global.php安装目录/config/config_ucenter.php安装目录/uc_server/data/config.inc.php (易遗漏)修改的内容大致有:define('UC_DBHOST', 'localhost');//一般是localhost,远程数据库填写对应IPdefine('UC_DBUSER', 'user');//数据库用户名define('UC_DBPW', 'password');//数据库用密码define('UC_DBNAME', 'database');//数据库名称解决办法二,少见的问题解决方法: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服务器!


    以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

    「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: