我正在关注http://laravel.com/docs/quick
上的Laravel快速入门指南我已经完成了所有设置并使用了MAMP。当我尝试查看/public/users
页面时,我遇到了:
PDOException
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?
答案 0 :(得分:12)
MAMP MySQL正在端口8889上运行,因此将'port' => '8889'
添加到配置数组