我已经在网络上学习了一些很好的教程,并且我确实做了,我已经一步一步地提出了它的建议,而且我不需要将我的laravel框架连接到XAMPP。。我不知道发生了什么事。。我已经用相同的数据配置写下了.env和config/database.php(DB_database=styde_curso,DB_USERNAME=root,DB_PASSWORD=)。
. env
APP_NAME=Prueba
APP_ENV=local
APP_KEY=base64:MWU6YadaT17Ga1m3hrtOQqYq6pIwOgrNWQe+mJazyw0=
APP_DEBUG=true
APP_URL=homestead.test
LOG_CHANNEL=stack
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=styde_curso
DB_USERNAME=root
DB_PASSWORD=
config/database.php
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'styde_curso'),
'username' => env('DB_USERNAME', 'root'),
'password' => env('DB_PASSWORD', ''),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => null,
],
虽然我应用了“php artisan config:clear”,但我得到了相同的结果“ERROR”,我复制了git hub注意到的错误:
vagrant@homestead:~/code/Prueba$php artisan配置:清除配置缓存已清除!vagrant@homestead:~/code/Prueba$php artisan迁移
Illumb\Database\QueryException:SQLSTATE[HY000][1045]拒绝用户'root'@'localhost'的访问(使用密码:否)(SQL:select*from information_schema.tables,其中table_schema=styde_curso和table_name=migrations)
在
/home/vagrant/code/Prueba/vendor/laravel/framework/src/illusted/Database/Connection.php:664
660| // If an exception occurs when attempting to run a query, we'll format the error
661| // message to include the bindings with SQL, which will make this exception a
662| // lot more helpful to the developer instead of just the database's errors.
663| catch (Exception $e) {
664| throw new QueryException(
665| $query, $this->prepareBindings($bindings), $e
666| );
667| }
668|
异常跟踪:
1 PDOExc0019::("SQLSTATE[HY000][1045]拒绝用户'root'@'localhost'(使用密码:NO)") /home/vagrant/code/Prueba/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:68
2
PDO::_construct(“mysql:host=localhost;port=3306;dbname=styde_curso”、“root”、“”、[])/home/vagrant/code/Prueba/vendor/laravel/framework/src/light/Database/Connectors/Connector.php:68
我会等你的帮助,或者谁能帮我...谢谢。
>
有时,当您更改您的. env文件而不重新启动服务器时,会出现这个问题。我建议你换'主机'=
重新启动服务器,因为配置/数据库也是由localhost编写的
我建议将DB_主机设置为127.0.0.1
DB_HOST=127.0.0.1
如果您还没有为数据库root用户设置密码,我还建议您设置一个密码,这只是一个良好的实践。请务必使用新密码更新. env文件,如果您选择这样做的话。
错误告诉您登录失败:
SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO)
错误很可能是由于不正确的凭据(丢失或错误的用户名/密码)造成的。或者不正确的访问,换句话说,您的用户(在本例中为根用户)可能拥有root@127.0.0.1但root@localhost的权限。
我正在尝试将我的Spring Boot项目连接到mysql数据库,但我一直遇到错误,但似乎无法解决它是什么。 我的build.gradle长这样 我的终端中的错误表示在上下文初始化期间遇到异常-取消刷新尝试:org。springframework。豆。工厂BeanCreationException:创建名为“entityManagerFactory”的bean时出错,该bean在类路径资源[org
问题 当我启动超过11个Spring Boot项目并行时,我无法从数据库中检索数据。我只得到空白的JSON响应。但是如果我只启动了不到11个项目,那么在那个时候,我就能够得到微服务的结果。当我从12号发球开始的时候有问题。 但这并没有解决我的问题。并且在我的中为连接池添加了其他行, 即使这样也不能解决我的问题。仍然,我只能启动最多12个Spring引导项目一次。 在pom.xml中添加了以下内容,
我有两个android应用程序(A和B),两者都有独立的项目在Firebase,目前我正在工作的一个功能,这将让我发送消息之间的应用程序A和应用程序B使用FCM。由于两个应用程序在不同的项目,我无法做到这一点,也不可能把两个应用程序在一个单一的项目由于一些其他的原因。 所以我在想,如果我可以在app a中创建一个消息表,然后从app B访问该表,并实现我的消息功能。有可能这样做吗?如果是,你能给我
我有一个Laravel echo服务器,在本地服务器上运行Redis。我创建了一个测试APIendpoint,它发出可广播事件。 我设置laravel-echoauth密钥,我可以从服务器API获取统计信息。 问题在于通过ws:协议从Angular连接到echo服务器。我的连接代码是 最后,我得到了一个错误:WebSocket连接到ws://127.0.0.1:6001/失败:连接在收到握手响应之
问题内容: 我有以下问题:我无法将Sql Server数据库连接到Java项目。我的数据库是SQL Server 2008 R2。并具有Windows身份验证模式。我已经使用了以下代码行,但仍然是相同的问题。 如果数据库用户有密码,我是否必须与以下代码行集成? 如果无法使用Windows身份验证进行身份验证,则必须使用相同的数据创建另一个数据库,唯一的区别是使用Sql Server身份验证而不是W
问题内容: 所以我在用Java连接MySQL时遇到问题。这是我的代码: 我得到的错误是线程“ main”中的异常 http://postimg.org/image/593stjvjx/ 在mySQL工作台中,我的连接名是“ worlddb”,主机名是Liquidus(是本地主机) 套接字是MySQL 端口:3306 为什么是这样? 问题答案: 图片中的模式与连接的名称和Database,try w