基于在计算机之间移动Laravel项目,我转移了一个Laravel项目
乍看之下一切都很好。我可以毫无问题地安装composer,然后在我的环境中设置环境变量。env,例如数据库名称、数据库用户等。
当我开始使用以下命令时,
php artisan cache: clear
我有两个错误,
关于。php第664行:
SQLSTATE[HY000][1045]拒绝用户'root'@'localhost'的访问(使用密码:Yes)(SQL:select*from information_schema.tables,其中tabale_schema=***和table_name=***)
插入连接器。php第67行:
SQLSTATE[HY000][1045]拒绝用户'root'@'localhost'的访问(使用密码:Yes)
更多信息:
打开. env
文件并编辑它。只需设置正确的DB凭据:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE= // Your Database Name
DB_USERNAME= // Your Database Username, If no username has been set then by default there is a root as a username
DB_PASSWORD= // Your Database Password, If no password is set on the database, clear it
完成后。env
edit请在终端中输入此命令以清除缓存:
php artisan config:cache
如果仍然存在相同的错误,请尝试另一种可能的解决方案。
我也面临着同样的问题,我在StackOverflow中尝试了所有可能的答案,但没有什么能帮助我,这个解决方案在第一次尝试中就成功了:
如果您使用PHP的默认Web服务器(例如。php artisan service
),您需要在更改. env
文件值后重新启动服务器。
我从这里找到了这个解决方案,拉威尔。io(读取Byjml的解决方案)
考虑到您正在使用apache,我认为apache用户无法写入配置文件。确保您已经为用户提供了引导/缓存的写权限。此目录包含缓存的配置文件。如果是这种情况,恭喜将从这里加载,您以前使用的配置将被加载,这可能会导致问题。
此外,您还需要对存储目录给予写权限。因为有日志文件,apache用户也需要在上面写。
将Laravel项目移动到其他位置后,首先要做的是在中重新生成
文件,从应用程序根目录运行命令:APP_KEY
。env
php artisan key:generate
然后,重新配置缓存:
php artisan config:cache
此外,请确保中的所有数据库参数。env
文件和配置/数据库。php
是正确的,与以前的Laravel设置相同-您可以手动更改它们,然后按照上面所示重新配置缓存。如果没有(例如,数据库名称已更改),则可能需要重新运行数据库迁移和种子机:
php artisan migrate
和
php artisan db:seed
我使用在AMPS(windows 10)上安装laravel。 它起作用了。 但是现在我想连接到MySQL。 我创建了一个“blog”数据库并更改了这两个文件:。环境文件: 和 /config/database.php: 但当我想迁移时,仍然会收到以下消息: C:\ProgramFiles(x86)\Ampps\www\blog [illumb\Database\QueryException] S
当我使用'php工匠迁移'我得到以下错误消息: [照明\数据库\查询异常] SQLSTATE[HY000][2002]连接拒绝(SQL:选择*从information_schema.tables其中table_schema=家庭和table_name=迁移) [PDOException] SQLSTATE[HY000][2002]连接被拒绝 我已经安装Laravel在mac与XAMPP和有以下设置
此问题似乎与帮助中心中定义的范围内的编程无关。 我正在使用mysql数据库作为存储构建自己的CRM(客户关系管理器)应用程序,现在我正在尝试将我的Eclipse Java项目链接到数据库,以便表变得可见。我试着运行这段代码: 对于这个主类: 我一直收到这个错误: 请有人解释一下我的困境。
问题内容: 这个问题不太可能对将来的访客有所帮助;它仅与较小的地理区域,特定的时间段或极为狭窄的情况(通常不适用于Internet的全球受众)有关。要获得使该问题更广泛适用的帮助,请访问帮助中心。 7年前关闭。 我看到很多与此类似的问题。但还找不到与我完全一样的人。不知道在哪里更改这些设置或其他任何帮助,不胜感激。 这是我页面的开始。 问题答案: 试试这个:将用户添加到MySQL 如果要外部访问数
我试图从Java连接到MySQL,但我得到以下错误。 谢谢你的帮助,我对此很陌生。我肯定密码和用户名是正确的,所以我不确定从这里去哪里。下面是我连接数据库的代码:
Thu Aug 16 15:55:47 CDT 2018:Apache Derby Network Server-10.11.1.2-(1629631)已启动并准备接受端口1888上的连接 很好!那是我想要的地方。我在端口1888上有它,因为端口1527已经在使用中。 问题是NetBeans IDE8.2没有说明创建数据库时如何选择端口。 从“服务”选项卡中,展开“数据库”节点,然后右键单击“Ja