首页 > 后端开发 > php教程 > CodeIgniter MySQLi 驱动程序:如何修复'无法连接到数据库”错误?

CodeIgniter MySQLi 驱动程序:如何修复'无法连接到数据库”错误?

Patricia Arquette
发布: 2024-11-27 04:00:13
原创
762 人浏览过

CodeIgniter MySQLi Driver: How to Fix

CodeIgniter:解决 MySQL 驱动程序的“无法连接到数据库”错误

问题陈述:

当尝试在 CodeIgniter 中从 MySQL 驱动程序切换到 MySQLi 驱动程序时,用户遇到以下错误消息:

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

配置详细信息:

提供的数据库配置设置是作为如下:

$hostname = 'localhost';
$username = 'myusernamegoeshere';
$password = 'mypasswordgoeshere';
$database = 'mydatabasenamegoeshere';
$db['default']['dbdriver'] = 'mysqli';
$db['default']['port'] = "3306"; 
登录后复制

解决方案:

问题可能与 PHP 配置有关。要调试数据库连接,请按照以下步骤操作:

第 1 步:启用数据库连接错误诊断

将以下代码添加到 database.php 配置文件的末尾:

...
...
...
echo '<pre class="brush:php;toolbar:false">';
print_r($db['default']);
echo '
'; echo 'Connecting to database: ' .$db['default']['database']; $dbh=mysql_connect ( $db['default']['hostname'], $db['default']['username'], $db['default']['password']) or die('Cannot connect to the database because: ' . mysql_error()); mysql_select_db ($db['default']['database']); echo '
Connected OK:' ; die( 'file: ' .__FILE__ . ' Line: ' .__LINE__);
登录后复制

第 2 步:调试数据库连接尝试

导航到 CodeIgniter 安装目录并运行以下命令来调试数据库连接尝试:

php -f ./system/index.php db debug
登录后复制

第 3 步:分析输出

该命令将输出有关数据库连接尝试的详细信息,包括遇到的任何错误。查看输出以确定连接问题的根本原因。

以上是CodeIgniter MySQLi 驱动程序:如何修复'无法连接到数据库”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板