当前位置: 首页 > 知识库问答 >
问题:

从repo//PHP laravel克隆项目后数据库出现问题

万英武
2023-03-14

我的Laravel项目有问题。从git克隆回购后,我做了

npm install
composer install

php工匠迁移我有一个错误:

关于。php第664行:

用户“root”@“localhost”(使用密码:YES)的SQLSTATE[HY000][1045]访问被拒绝(SQL:select*fromlanguageswherestatus=1)

插入连接器。php第70行:

用户“root”@“localhost”的SQLSTATE[HY000][1045]访问被拒绝(使用密码:是)

我对添加了一些更改。仅环境文件

APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:q/o7QZeznstW1iBW65t8F7usVPI1oA9osHGaCa6uONU=
APP_DEBUG=true
APP_URL=localhost

LOG_CHANNEL=stack

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=8889
DB_DATABASE=newDB
DB_USERNAME=root
DB_PASSWORD=root

我在mac os上使用mamp作为我的web环境。


共有2个答案

曾苗宣
2023-03-14

打开. env文件并编辑它。

APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:q/o7QZeznstW1iBW65t8F7usVPI1oA9osHGaCa6uONU=
APP_DEBUG=true
APP_URL=http://localhost

LOG_CHANNEL=stack

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=            // Your Database Name
DB_USERNAME=           // Yout Database Username
DB_PASSWORD=          // Your Database Password 

注意:如果数据库上没有设置密码,请清除它DB_PASSWORD

此错误基本上来自于中的后更改。环境文件:

用户“root”@“localhost”的SQLSTATE[HY000][1045]访问被拒绝(使用密码:是)

完成后。envedit,必须是清除缓存:php-artisan-config:cache

松新
2023-03-14

尝试将其添加到您的. env文件

DB_SOCKET应用MAMP/tmp/mysql/mysql.sock

我也使用MAMP,并且在中总是需要它。env文件

 类似资料:
  • 我只是克隆了一台托管Oracle的服务器,以便制作一台linux测试机。但是sqlplus用户/password@alias克隆服务器上的连接不工作。我找不到要改变的东西。提前谢谢你 以下是源服务器的配置文件: 主机名: [root@server1]#cat/etc/主机 192.168.0.11server1.domain.com服务器1 全球名称: 从global\u name中选择*; my

  • Windows 首先,在之前克隆的数据库目录里的sample.txt 添加以下黑体字,并提交。 连猴子都懂的Git命令add 把变更录入到索引中 用tutorial2进行的操作 我们可以看到本地数据库分支的历史记录已更新,并位于远程数据库分支的前面。 用tutorial2进行的操作 接着,让我们推送新提交到远程数据库。请右击目录"tutorial2"并选择“推送”。 用tutorial2进行的操作

  • 假设您是其中一位团队成员,把现有的远程数据库克隆到另一个目录( tutorial2 )。 Windows 请双击桌面上的任意地方,然后从右击菜单中选择“Git克隆”。 点击“Clone Repository" 按钮,再输入要克隆的远程数据库的URL和要保存的本地数据库的目录,然后点击“确定”。 这样就把上一页面中创建的数据库,以“tutorial2”的名称进行了克隆。 克隆将在以下画面开始进行。完

  • 如果远程数据库中有他人的修改记录,那么把它完整地复制下来您就可以接着进行工作了。 克隆 进行克隆(Clone)操作就可以复制远程数据库。 执行克隆后,远程数据库的全部内容都会被下载。之后您在另一台机器的本地数据库上进行操作。 Note 克隆后的本地数据库的变更履历也会被复制,所以可以像原始的数据库一样进行查看记录或其他操作。

  • 好的,显然没有人有这个问题,因为我在网上找不到和我有同样问题的人。 我在本地机器和远程服务器上创建了一个Laravel 5.3项目,它们工作得很好。 我在GitHub中为Laravel项目创建了一个repo,并将整个项目推送到了存储库中。我将存储库克隆到另一台服务器上,突然和都崩溃了。 当我尝试运行时,会出现以下错误:。 当我尝试运行或时,它会给我这个错误: 知道怎么了吗?在Laravel项目中运

  • 我有一个远程存储库,我试图使用它在本地进行克隆 这对于安装所有包和重新创建都很有效,但是我在最后得到了一个错误,这个错误似乎与Symfony2-中目录结构的变化有关 Sensio\Bundle\分布式包\Composer\ScriptHandler::buildBootstrap Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::cl