访问 phpmyadmin 在线托管后 Codeigniter 数据库错误

Posted

技术标签:

【中文标题】访问 phpmyadmin 在线托管后 Codeigniter 数据库错误【英文标题】:Code igniter database error after access phpmyadmin online hosting 【发布时间】:2019-11-08 16:24:35 【问题描述】:

遇到了 php 错误

Severity: Warning

Message: mysqli::real_connect(): (HY000/1045): Access denied for user ''@'localhost' (using password: YES)

Filename: mysqli/mysqli_driver.php

Line Number: 203

Backtrace:

File: E:\xampp\htdocs\website_ci\application\controllers\Welcome.php
Line: 8
Function: __construct

File: E:\xampp\htdocs\website_ci\index.php
Line: 315
Function: require_once

我尝试重新安装 xampp 但仍然出错

在我尝试在在线托管上设置 phpmyadmin 之前,当我尝试访问 localhost 时出现这样的错误

【问题讨论】:

有没有发现用户名是空的? 错误信息本身是不言自明的。 ***.com/questions/35852956/…. 【参考方案1】:

config/database.php

$db['default']=array(
'dsn'=>'',
'hostname'=>'localhost',
'username'=>'root',
'password'=>'',
'database'=>'database_name',
'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

);

【讨论】:

以上是关于访问 phpmyadmin 在线托管后 Codeigniter 数据库错误的主要内容,如果未能解决你的问题,请参考以下文章

从 bluehost 托管网站从 phpMyAdmin 数据库中获取数据

无法连接到 AWS 托管的 Bitnami 实例中的 phpmyadmin

如何防止人们访问 phpmyadmin?

无法使用 db4free.net 在线登录 phpmyadmin

在在线服务器中使用 phpmyadmin 创建数据库

PhpMyadmin 不在 AWS EC2 实例上工作