Codeigniter中发生数据库错误

时间:2017-03-10 11:48:15

标签: mysql codeigniter

无法使用提供的设置连接到数据库服务器。

文件名:core / Loader.php

行号:346

这在本地工作正常。但在实时服务器中,我收到如上所述的错误。请帮我解决这个问题

这是我的database.php

$active_group = 'default';
$active_record = TRUE;

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'username';
$db['default']['password'] = 'password';
$db['default']['database'] = 'dbname';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;

1 个答案:

答案 0 :(得分:0)

嗨,只需将此代码放入database.php并更改用户名,数据库,密码即可。

$active_group = 'default';
$query_builder = TRUE;

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'xyz';
$db['default']['password'] = 'Z~5gvyigui7bujbc';
$db['default']['database'] = 'demo';
$db['default']['dbdriver'] = 'mysqli';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = FALSE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;

有时在凭据错误时会显示此错误,请确保用户名,密码和主机正确。

相关问题