6

已解决:我按照这个网站所说的http://forums.laravel.io/viewtopic.php?id=980我刚刚将 'unix_socket' 添加到 mysql 数组中并且它有效!

我正在关注http://laravel.com/docs/quick上的 Laravel 快速入门指南

我已经设置好所有东西并且正在使用 MAMP。当我尝试查看/public/users页面时,我遇到了:

PDO异常

SQLSTATE [28000] [1045] 用户'root'@'localhost'的访问被拒绝(使用密码:YES)”错误。

我的database.php文件如下所示:

'mysql' => array(
    'driver'    => 'mysql',
    'host'      => 'localhost',
    'database'  => 'todolist',
    'username'  => 'root',
    'password'  => 'root',
    'charset'   => 'utf8',
    'collation' => 'utf8_unicode_ci',
    'prefix'    => '',
),

我的 MAMP 显示:

host        localhost
port        8889
user        root
password    root

我的问题是,MAMP 上的 MySQL 是否与我在本地创建的 MySQL 表分开?我假设是,因为我无法在 PHPMyAdmin 上看到表格。如果是这样,有没有办法将我的 Laravel 应用程序连接到 MAMP 的 MySQL?

4

1 回答 1

12

MAMPs MySQL 在端口 8889 上运行,所以添加'port' => '8889'到您的配置数组

于 2013-08-14T20:36:11.617 回答