0

我遇到了 XAMPP / phpMyAdmin 的问题并收到以下错误消息,

“phpMyAdmin 尝试连接 MySQL 服务器,但服务器拒绝连接。您应该检查配置中的主机、用户名和密码,并确保它们与 MySQL 服务器管理员提供的信息相对应。”

所以我在谷歌搜索并得到了解决方案,我改变了 /phpmyadmin/config.inc.php 中的值,如下所示,

从 :$cfg['Servers'][$i]['auth_type'] = 'config'; 到 :$cfg['Servers'][$i]['auth_type'] = 'http';

最后我与 xampp / phpMyAdmin 建立了联系。

但是当我在 XAMPP 中访问我的项目时,我得到了如下所示的数据库连接错误,

Unable to connect to your database server using the provided settings.

Filename: C:\xampp\htdocs\instagram\system\database\DB_driver.php

Line Number: 124

将 phpMyAdmin 中的“auth_type”从“config”更改为“http”。会影响 Codeigniter 中的数据库问题吗?

请就上述问题提出建议。

4

2 回答 2

1

您的基于 Codeigniter 的应用程序和 phpMyAdmin 都有单独的文件来连接到数据库。

请编辑文件:

C:\xampp\htdocs\instagram\application\config\database.php

并将适当的值放在以下几行:

$db['default']['hostname'] = 'YOUR_HOST';
$db['default']['username'] = 'user';
$db['default']['password'] = 'password';
$db['default']['database'] = 'database';

不要忘记先创建数据库、用户,然后在 mysql 中赋予该用户权限。

于 2013-01-29T15:22:21.903 回答
-2

只要去http://localhost/

  1. 从左窗格中选择安全。
  2. 设置 USERNAME(默认设置为root)和 PASSWORD(默认为空)。

输入密码两次以确认。在 XAMPP 中重新启动 MySQL。

于 2014-10-05T12:48:16.173 回答