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

php artisan无法迁移-Laravel

潘泰
2023-03-14

运行php artisan migrate时,它会给出以下错误消息

1.PDOException::(“SQLSTATE[HY000][2002]连接被拒绝”)/Users/redblac/olivertes/vendor/laravel/framework/src/illusted/Database/Connectors/Connector.php:70

2
PDO::_构造(“mysql:host=127.0.0.1;port=3306;dbname=oliverte”,“root”,“”,[])/Users/redblac/olivertes/vendor/laravel/framework/src/light/Database/Connectors/Connector.php:70

土耳其语

编辑:Chzözüm-Veritabanında password noözellikli yeni bir kullanıcıoluşturdum ve mamp kullandıım için.env ye DBıu SOCKET=/Applications/mamp/tmp/mysql/mysql.sock ekledim sorunçzüldü。

共有1个答案

程鸿畅
2023-03-14

此异常意味着artisan无法连接到您的数据库。试着找出以下几点:

  • 确保数据库已启动并正在运行
  • 确保数据库不在防火墙后面
  • 确保可以通过单独的sql客户端连接到数据库
  • 确保在.env文件中正确配置了数据库凭据
  • 您可以查看关于数据库和环境配置的Laravel文档

如果您想在这方面获得更多帮助,请尝试向我们提供有关如何设置开发环境的更多信息。

 类似资料:
  • 我试图运行mongock来处理版本控制的DB迁移,但mongock基础设施出现了一个异常,还请注意,我没有使用spring boot,只有spring bean系统,我没有选择使用spring boot。。。 Pom和代码段: 代码: Mongo模板按其应有的方式提供,但我遇到了以下抛出的错误,错误是从mongock而不是从我的变更集抛出的,它甚至不执行我的变更集。任何帮助都会很感激

  • 我正在尝试使用Flyway运行数据库迁移脚本。我有两个SQL脚本和一个Java脚本正在尝试运行。当我跑步的时候/gradlew flywayMigrate或gradle flywayMigrate它只接受SQL脚本,而不接受Java脚本 我的项目设置如下: database_migrations 我尝试了多种解决方案来让java脚本运行,例如指定,但这只会导致此输出。我尝试过将其移动到其他包。我尝

  • 我正在从事一个项目,我正在使用laravel 5.8。这里我想创建一个外键。我试了很多次,但每次都收到一条关于迁移时间的错误消息。有三个表一个是行业,是小学和学生,这些是第二个表。我想在这两个辅助表trade_id上创建一个外键作为键的名称。 这是交易表(主表)。 这是学生表(辅助表)。 这是放置表(辅助表)。 在迁移时出现错误。

  • 我正在尝试在Laravel中创建外键,但是当我使用迁移表时,出现以下错误: 我的迁移代码如下: 优先级迁移文件 用户迁移文件 任何关于我做错了什么的想法,我现在就想知道,因为我有很多表需要创建,例如用户、客户、项目、任务、状态、优先级、类型、团队。理想情况下,我希望创建使用外键保存此数据的表,即和等。 希望有人能帮助我开始。

  • 我试图在Laravel中创建外键,但是当我使用artisan迁移我的表时,我被抛出以下错误: 模块迁移表: 课程迁移表: 任何关于我做错了什么的想法,我想现在就得到这个,因为我需要创建很多表,例如用户、客户端、项目、任务、状态、优先级、类型、团队。理想情况下,我想创建包含外键、i... eclients_project和project_tasks等数据的表。 希望有人能帮助我开始。

  • 迁移cache分页 仓库地址: cache 安装 composer require illuminate/cache 暂时实现 redis方式 还需安装 composer require illuminate/redis composer require predis/predis //个人比较喜欢predis 启动predis function frameInitialized() {