我正在跟踪快速入门指南 http://laravel.com/docs/quick#displaying-data,并到达实际连接到数据库以获取用户表的部分,并收到以下错误:
SQLSTATE[28000] [1045] 用户“root”@“localhost”的访问被拒绝(使用密码:NO)
My database.php
包括以下设置(默认设置为 mysql):
'mysql' => array(
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'bt',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),
但是,当我进入终端窗口时,我可以使用以下命令登录mysql -h localhost -u root -p
然后只需按回车键即可进入,无需密码,我认为这是等效的(当我运行时会显示“bt”表show databases();
)。我在这里缺少什么?
我认为这就是解决方案:)
'mysql' => array(
'driver' => 'mysql',
'host' => '127.0.0.1',
'database' => 'bt',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefi
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)