【问题标题】:CodeIgniter -> Unable to connect to your database server using the provided settingsCodeIgniter -> 无法使用提供的设置连接到您的数据库服务器
【发布时间】:2020-03-24 01:41:22
【问题描述】:

我一直使用 xampp 作为本地服务器。当我尝试运行我的代码时,它会给出错误->“无法使用提供的设置连接到您的数据库服务器。

文件名:core/CodeIgniter.php

行号:518"

还给出一个错误“遇到了一个 PHP 错误 严重性:警告

消息:mysqli::real_connect(): (HY000/1044): 用户 ''@'localhost' 拒绝访问数据库 'stud'

文件名:mysqli/mysqli_driver.php

行号:203

回溯:

文件:/opt/lampp/htdocs/CodeIgniter/index.php 线路:315 函数:require_once"

code --> 
` $db['default'] = array(
    'dsn'   => '',
    'hostname' => 'localhost',
    'username' => '',
    'password' => '',
    'database' => 'stud',
    'dbdriver' => 'mysqli',
    'dbprefix' => '',
    'pconnect' => FALSE,
    'db_debug' => TRUE /*(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
);    
`

【问题讨论】:

  • 错误提示访问mysql被拒绝,很可能是你的mysql用户名和/或密码错误,尝试更改,用户名不能为空

标签: php database codeigniter


【解决方案1】:

第 1 步。将用户名更改为“root”或您配置的任何内容并运行代码。

步骤 #2。如果您仍然遇到问题,请将密码从 '' 更改为您在安装 MySQL 时输入的密码并运行代码。

第 3 步。如果您仍然遇到问题,请仔细检查数据库用户名并运行代码。

第 4 步。如果您仍然遇到问题,请查找 MySQL 正在运行的端口号并进行配置。

【讨论】:

    猜你喜欢
    • 2016-04-15
    • 1970-01-01
    • 2015-09-08
    • 2020-01-11
    • 2012-03-21
    • 1970-01-01
    • 2016-07-06
    • 2018-01-19
    • 2016-02-02
    相关资源
    最近更新 更多