如何使用MAMP将Laravel应用程序连接到MySQL? 解决方法:我按照这个网站上的说法,在mysql阵列中添加了“unix_socket”,它成功了!
我正在学习《拉威尔快速入门指南》 我已经设置好了一切,正在使用MAMP。当我尝试查看如何使用MAMP将Laravel应用程序连接到MySQL? 解决方法:我按照这个网站上的说法,在mysql阵列中添加了“unix_socket”,它成功了!,mysql,laravel,mamp,Mysql,Laravel,Mamp,我正在学习《拉威尔快速入门指南》 我已经设置好了一切,正在使用MAMP。当我尝试查看/public/users页面时,我会遇到以下问题: PDO例外 SQLSTATE[28000][1045]拒绝用户“root”@“localhost”(使用密码:YES)的访问错误 我的database.php文件如下所示: 'mysql'=>数组( “驱动程序”=>“mysql”, '主机'=>'本地主机', “数据库”=>“todolist”, '用户名'=>'根', '密码'=>'根', “字符集”=>“
/public/users
页面时,我会遇到以下问题:
PDO例外
SQLSTATE[28000][1045]拒绝用户“root”@“localhost”(使用密码:YES)的访问错误
我的database.php
文件如下所示:
'mysql'=>数组(
“驱动程序”=>“mysql”,
'主机'=>'本地主机',
“数据库”=>“todolist”,
'用户名'=>'根',
'密码'=>'根',
“字符集”=>“utf8”,
“排序规则”=>“utf8\U unicode\U ci”,
'前缀'=>'',
),
我的MAMP显示:
host localhost
8889端口
用户根
密码根
我的问题是,MAMP上的MySQL与我在本地创建的MySQL表是分开的吗?我假设是,因为我无法在PHPMyAdmin上看到表。如果是这样,有没有办法将我的Laravel应用程序连接到MAMP的MySQL?MAMPs MySQL在端口8889上运行,所以将
'port'=>'8889'
添加到您的配置数组中ort'=>'8889'到数组,但现在我得到一个“SQLSTATE[42S02]:找不到基表或视图:1146表'todolist.users'不存在(SQL:select*fromusers
)(绑定:array())”错误。因此,我再次尝试运行迁移,但得到消息“Nothing to migration”“这是另一个问题。Laravel不会为您创建用户表,您需要通过编写迁移或通过MySQL界面手动创建它。您还可以将主机行更改为:“host'=>“localhost:8889”。这相当于Erin的注释,但浓缩为一行。嘿,这里。好问题,但恐怕你的链接断了。。想修一下吗?我真的会读那个论坛页面。。。