【发布时间】:2016-04-08 07:59:29
【问题描述】:
您好,我正在使用 MAMP 和 Codeigniter。 Codeigniter 版本是 2.x 我在 Linux [LAMP] 上构建了一个应用程序,现在我想将该应用程序移动到 MAC Book。当我打开本地主机时,它显示错误:
发生数据库错误
无法使用提供的设置连接到您的数据库服务器。
文件名:core/Loader.php
行号:347
现在可能是什么原因?我的凭据是正确的,但也许我试图以错误的方式访问它?
$active_group = 'default';
$active_record = TRUE;
$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = '';
$db['default']['database'] = 'biz_prov';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
在 LAMP 中我必须执行 localhost/project 但在这里我有 localhost:8888/projectname 这可能是原因吗?
【问题讨论】:
-
你的mac的mysql监听的端口是什么?
-
我怎么知道?我只看到 root@localhost
-
您的用户名和密码是否允许您访问 PhpMyAdmin(如果您使用它)或其他手动访问数据库?
标签: php codeigniter mamp