Codeigniter:发生数据库错误无法使用提供的设置连接到数据库服务器

时间:2017-07-21 10:07:29

标签: php mysql codeigniter

当我在xampp的htdoc文件中添加一个新项目时,我遇到了这个新错误,当我运行它时,我发现数据库错误 这是我的数据库文件

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

$db['default'] = array(
    'dsn'   => '',
    'hostname' => 'localhost',
    'username' => 'root',  //ewfcbrhv_user
    'password' => 'sal123',  // aots123!321
    'database' => 'splendrz ',  //ewfcbrhv_aots
    'dbdriver' => 'mysqli',
    'dbprefix' => '',
    'pconnect' => FALSE,
    'db_debug' => (ENVIRONMENT !== 'production'),
    'cache_on' => FALSE,
    'cachedir' => '',
    'char_set' => 'utf8',
    'dbcollat' => 'utf8_general_ci',
    'swap_pre' => '',
    'encrypt' => FALSE,
    'compress' => FALSE,
    'stricton' => FALSE,
    'failover' => array(),
    'save_queries' => TRUE
);

它给了我这个错误

  

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

文件名: E:/xampp/htdocs/aots/application/controllers/Home.php

行号: 8

请帮助,因为今天是我在办公室的第一天,我被困在这个错误

2 个答案:

答案 0 :(得分:1)

检查以下内容 -

  1. 在配置中输入的数据库密码是否正确? ( 'sal123')?
  2. 您的本地mysql实例中是否存在名为 - 'splendrz'的数据库?此外,此名称似乎有一个尾随空格。很可能你需要删除它。 [ 'splendrz']。
  3. 如果这些都不起作用,请检查您的error.log(apache错误日志)文件以获取更多线索。

答案 1 :(得分:0)

更改'dbdriver' => 'mysqli',

  

'dbdriver' => 'mysql',
  

'dbdriver' => 'pdo',

我认为它有用。