新闻中心

如何设置无忧主机Mysql数据库连接方式

作者 / 无忧主机 时间 2011-01-13 12:52:47

无忧主机(www.51php.com)的mysql数据库连接访问方式为本地访问(localhost),不支持远程访问(通过ip地址配置连接)。最近有很多用户在使用无忧主机香港/美国php虚拟主机部署网站的时候,不理解DA主机的mysql数据库访问方式,将db_host配置错误而导致访问网站时提示无法连接mysql数据库的错误。下面是两张截图是在无忧主机中错误的数据库访问配置(图1),和由此配置产生的报错截图(图2) define(‘DB_host,’112.121.163.154’); //错误的配置   按照上面定义mysql数据库的连接方式,将导致如下报错:   出现上述错误提示时候,该如何在无忧主机(DA主机)中正确配置mysql数据库连接类? 请设置数据库设置为本地访问方式:localhost即可。无论你在网站迁移、安装php开源网站请都将mysql数据库访问方式设置为:localhost 即: 请将:

define('DB_host' , '112.131.163.154' ); //错误的定义
//修改为如下定义.
define('DB_host' , 'localhost' ); //正确的定义
为帮助用户理解,我将几个在无忧主机正确定义mysql数据库连接方式的代码展示如下(注意红色字体): Thinkphp定义数据库访问: define(‘DB_TYPE’, ‘mysql’); define(‘DB_HOST’, ‘localhost’); define(‘DB_NAME’,’ dbname’); //数据库名称 define(‘DB_USER’,’dbuser’); //数据库访问用户名 define(‘DB_PWD’,”); //数据库访问密码 define(‘DB_PORT’,”); discuz!论坛定义数据库访问: // [CH] 以下变量请根据空间商提供的账号参数修改,如有疑问,请联系服务器提供商    $dbhost = 'localhost';          // 数据库服务器 $dbuser = 'dbuser';         // 数据库用户名 $dbpw = 'password';             // 数据库密码 $dbname = 'dbname ';            // 数据库名 $pconnect = 0;              // 数据库持久连接 0=关闭, 1=打开 Wordpress定义mysql数据库连接访问: /** WordPress 数据库的名称 */ define('DB_NAME', ' dbname '); /** MySQL 数据库用户名 */ define('DB_USER', 'dbuser'); /** MySQL 数据库密码 */ define('DB_PASSWORD', 'password'); /** MySQL 主机 */ define('DB_HOST', 'localhost'); /** 创建数据表时默认的文字编码 */ define('DB_CHARSET', 'utf8'); /** 数据库整理类型。如不确定请勿更改 */ define('DB_COLLATE', ''); 无忧主机 提供美国/香港 纯Linux环境下高端免备案php空间,仅仅只需99元一年起。

本文地址:https://www.51php.com/hosting/1674.html

1
1
1
1
1
1
1