discuz 登陆出现Can not connect to MySQL server

,这是我在把网站从一服务器转移到另一服务器时出来的原因了,下面我们来看看这是什么原因吧。

我们找到confing.inc.php文件。

// [CH] 以下变量请根据空间商提供的账号参数修改,如有疑问,请联系服务器提供商

 $dbhost = 'localhost';   // 数据库服务器
 $dbuser = '*******';   // 数据库用户名
 $dbpw = *******;    // 数据库密码
 $dbname = *****;   // 数据库名
 $pconnect = 0;    // 数据库持久连接 0=关闭, 1=打开

上面的代码正常,出来Can not connect to MySQL server,

define('UC_CONNECT', 'mysql');
define('UC_DBHOST', 'localhost');
define('UC_DBUSER', '数据库名');
define('UC_DBPW', '密码j');
define('UC_DBNAME', 数据库名称);
define('UC_DBCHARSET', 'gbk');
define('UC_DBTABLEPRE', '`数据库名称`.uc_');

define('UC_API', 'http://www.111cn.net/');
define('UC_CHARSET', 'gbk');
define('UC_IP', '服务器IP');
define('UC_APPID', '1');
define('UC_PPP', '20'); 

本站原创转载注明www.111cn.net

时间: 2024-10-22 20:06:55

discuz 登陆出现Can not connect to MySQL server的相关文章

Can't connect to MySQL server on localhost (10061)解决方法_Mysql

首先检查MySQL 服务没有启动>如果没有启动,则要启动这个服务. 昨天,重起服务器后出现MySQL 'localhost' (10061)错误,开始以为是因为数据库链接打开过多,数据库资源耗尽的缘故,但是重启服务器以后,仍旧出现问题,于是在网上查找解决方法.大体如下: 解决办法: 第一步 删除c:\windows\下面的my.ini 第二步 打开c:\mysql\bin\winmysqladmin.exe 输入用户名 和密码 第三步 在dos下 输入 mysqld-nt -remove 删除服

解决UCenter info: Can not connect to MySQL server的方法

修改下Discuz的配置文件罗.找到 安装目录/config/config_global.php 及 安装目录/uc_server/data/config.inc.php修改. OK,没有出现错误了,但是不管是点击注册,还是登录,都会出现"内部错误,无法显示此内容",然后再点击这个错误提示,又出现上面的"UCenter info:Can not connect to MySQL server.不能连接数据库了. 蛮奇怪,但是通过http://localhost/bbs/uc_

Can't connect to MySQL server (10060)问题怎么办

如下图所示,链接远程的数据库提示Can't connect to MySQL server (10060). 遇到这个问题,我们首先做一个分析,导致这种状况出现的几种原因: a.bind-address 对于连接的ip做了一个限定 b.数据库用户只能在指定的ip上连接 c.网络,防火墙可能导致的问题 我们先检查一下用户的设置,可以看出来  root用户是允许任意的机器连接的.   检查配置文件,发现配置文件中没有bind-address的设置,故此,判断不是这里的问题.那剩下来就是检查网络问题.

mysql-navicat连接显示can't connect to Mysql Server

问题描述 navicat连接显示can't connect to Mysql Server navicat连接显示can't connect to Mysql Server on 'localhost(10061)'有大神指导怎么解决吗?网上说的多是连接有问题,但是我一直没有找到究竟问题出在了哪里? 解决方案 要和图片上一样哦,连接名要填.服务别忘了启动,帐号密码输入正确 解决方案二: 首先确保 MySQL 服务已经启动 net start MySQL实在不行 那就 重装 几分钟的事情 解决方案

ERROR 2003:Can’t connect to MySQL server on ‘localhost’ (10060)

ERROR 2003:Can't connect to MySQL server on 'localhost' (10060) 错误,一直没有连接上. 一.关闭连接机器的防火墙, 二.3306端口在防火强中例外

Error: Failed to connect to MySQL server: DBI connect(';

先看问题: [root@localhost ~]# innobackupex --user=root --password=131417 /backup InnoDB Backup Utility v1.5.1-xtrabackup; Copyright 2003, 2009 Innobase Oy and Percona LLC and/or its affiliates 2009-2013. All Rights Reserved. This software is published un

windows下用Python连接mysql报错问题“MySQLdb in Python: “Can't connect to MySQL server on 'localhost'””

        这几天在windows用Python连接mysql,报出了"MySQLdb in Python: "Can't connect to MySQL server on 'localhost'"", 写了一个以下的挫代码,然后出错了,各种"屌丝百科"没有果   """ __author__ = 'chenguolin' __date__=2014-02-17 """ impo

SELinux导致PHP连接MySQL异常Can't connect to MySQL server的解决方法_Mysql

同事报告一起奇怪的现象,一个最简单的测试PHP代码,在测试环境很正常,但是在正式环境下,无论用何种方式(tcp/ip.unix socket)都无法连接mysql. 我协助查看了下,确实如此,无论是指定IP.端口的tcp/ip方式连接,或者是用unix socket方式连接,报错信息都类似: 复制代码 代码如下: Could not connect: Can't connect to MySQL server on 'MYSQL.SERVER' (13) 无论如何修改MySQL的授权,或者调整p

Can't connect to MySQL server on 'localhost' (10048)问题解决方法_Mysql

解决Can't connect to MySQL server on 'localhost' (10048), 一般见于使用mysql的windows 2003服务器. 错误的出现的原因: 应用程序需要快速释放和创建新连接, 但是由于 TIME_WAIT 中存在的连接超过默认值,导致较低吞吐量. 解决方案: 和本错误密切相关的两个windows的注册表项:TcpTimedWaitDelay和MaxUserPort的值. TcpTimedWaitDelay 确定 TCP/IP 可释放已关闭连接并重