Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用MAMP将Laravel应用程序连接到MySQL? 解决方法:我按照这个网站上的说法,在mysql阵列中添加了“unix_socket”,它成功了!_Mysql_Laravel_Mamp - Fatal编程技术网

如何使用MAMP将Laravel应用程序连接到MySQL? 解决方法:我按照这个网站上的说法,在mysql阵列中添加了“unix_socket”,它成功了!

如何使用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”, '用户名'=>'根', '密码'=>'根', “字符集”=>“

我正在学习《拉威尔快速入门指南》

我已经设置好了一切,正在使用MAMP。当我尝试查看
/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*from
users
)(绑定:array())”错误。因此,我再次尝试运行迁移,但得到消息“Nothing to migration”“这是另一个问题。Laravel不会为您创建用户表,您需要通过编写迁移或通过MySQL界面手动创建它。您还可以将主机行更改为:“host'=>“localhost:8889”。这相当于Erin的注释,但浓缩为一行。嘿,这里。好问题,但恐怕你的链接断了。。想修一下吗?我真的会读那个论坛页面。。。