Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.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
Php 我的数据库连接没有';我不在拉威尔工作。我可以通过CLI连接,但不能在webapp中连接_Php_Mysql_Database_Laravel - Fatal编程技术网

Php 我的数据库连接没有';我不在拉威尔工作。我可以通过CLI连接,但不能在webapp中连接

Php 我的数据库连接没有';我不在拉威尔工作。我可以通过CLI连接,但不能在webapp中连接,php,mysql,database,laravel,Php,Mysql,Database,Laravel,在CLI中,mysql工作正常,我可以连接到数据库,但当我尝试DB::connection()->getPDO()时,它会捕获并显示以下内容: “SQLSTATE[HY000][2054]服务器请求的身份验证方法客户端未知” 在CLI中键入SHOW TABLES时;它倒了 mysql> SHOW TABLES; +----------------+ | Tables_in_test | +----------------+ | clients | +-------------

在CLI中,mysql工作正常,我可以连接到数据库,但当我尝试DB::connection()->getPDO()时,它会捕获并显示以下内容:

“SQLSTATE[HY000][2054]服务器请求的身份验证方法客户端未知”

在CLI中键入SHOW TABLES时;它倒了

mysql> SHOW TABLES;
+----------------+
| Tables_in_test |
+----------------+
| clients        |
+----------------+
1 row in set (0,00 sec)

mysql> 
我在本地使用Mysql,使用brew服务启动Mysql。 对于laravel和php开发,我是一个初学者,这是学校的作业。

我发现了我的错误。 在tableplus中,我必须运行查询:

将用户“root”@“localhost”用“password”替换为mysql_native_密码

我在另一个问题上发现了这个