php artisan migrate 不适用于 Laravel 5.4 中的 XAMPP

     2023-03-14     188

关键词:

【中文标题】php artisan migrate 不适用于 Laravel 5.4 中的 XAMPP【英文标题】:php artisan migrate doesn't work with XAMP in Laravel5.4 【发布时间】:2020-02-29 15:52:33 【问题描述】:

我正在使用命令“php artisan migrate”,但它显示错误为用户拒绝访问,我的所有迁移都已成功创建,但它们无法在 localhost phpmyadmin 中迁移?

在命令 promt 中我成功创建了迁移但它们无法在 localhost phpmyadmin 中迁移,我尝试了所有配置设置但它不起作用。

在 Connection.php 第 647 行:

SQLSTATE[HY000] [1045] 用户'root'@'localhost'的访问被拒绝(使用密码:否)(SQL:从信息中选择* on_schema.tables 其中 table_schema = 博客和 table_name = 迁移)

在 Connector.php 第 68 行:

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

【问题讨论】:

运行php artisan tinker 然后输入config('database') 输出是否显示您正确的数据库凭据? 是的,它显示了我的数据库的正确名称、用户名和密码等 【参考方案1】:

该错误表示为您的应用指定的数据库登录详细信息不正确。而且您似乎没有在 env 文件中提供 DB_PASSWORD 值。检查登录详细信息(用户名和密码)并确保用户具有访问指定数据库的权限。

要确认登录详细信息是否正确,请打开终端并运行: mysql -u DB_USERNAME -p(将 DB_USERNAME 替换为您的数据库用户名,例如 root),它会提示输入密码,输入密码(如果有)并按 ENTER。如果一切顺利,您应该会看到如下内容:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.18 Homebrew

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

【讨论】:

实际上,当我安装 phpmyadmin 时,我添加了我的用户名:khadija 和密码:zx2ct,但后来我将其更改为用户名:root 和密码:''。在 env 文件和所有其他配置文件中,我也做了同样的更改,但现在我的 localhost 使用以前的用户名和密码登录,但无法在 php artisan 中显示结果 尝试再次更改数据库用户名和密码,然后在您的 .env 文件中进行设置。运行php artisan config:clear 以确保更新配置并重试

为啥 PHP artisan migrate 命令显示错误?

】为啥PHPartisanmigrate命令显示错误?【英文标题】:WhyPHPartisanmigratecommandshowingerror?为什么PHPartisanmigrate命令显示错误?【发布时间】:2020-03-2113:19:29【问题描述】:我尝试在窗口7上运行xampp。我的php版本是php7.3.2。运行composerinstal... 查看详情

laravel php artisan migrate 错误(超时)

】laravelphpartisanmigrate错误(超时)【英文标题】:laravelphpartisanmigrateError(timeout)【发布时间】:2018-08-0417:59:08【问题描述】:我正在使用Laravel5.6当我使用命令“phpartisanmigrate”时,我得到了这个错误(一分钟后):“Illuminate\\Data... 查看详情

php artisan migrate 给我 Lumen 错误

】phpartisanmigrate给我Lumen错误【英文标题】:phpartisanmigrategivingmeerrorinLumen【发布时间】:2018-11-1813:06:35【问题描述】:当我尝试在Lumen中迁移时,出现以下错误在Connection.phpline664:couldnotfinddriver(SQL:select*frominformation_schema.tableswheretab... 查看详情

php artisan migrate 抛出 PDOException

】phpartisanmigrate抛出PDOException【英文标题】:phpartisanmigratethrowsPDOException【发布时间】:2015-04-1208:08:46【问题描述】:我发现其他线程有同样的问题,但我没有解决它。文档说我应该取消注释我所做的extension=php_pdo_mysql.dll行。我... 查看详情

php artisan migrate 没有这样的文件或目录

】phpartisanmigrate没有这样的文件或目录【英文标题】:Phpartisanmigratenosuchfileordirectory【发布时间】:2017-09-2622:08:16【问题描述】:我创建了一个make:migration尝试运行迁移时出现以下错误没有这样的文件或目录(SQL:select*frominformatio... 查看详情

php artisan migrate-laravel 的问题

】phpartisanmigrate-laravel的问题【英文标题】:Problemwithphpartisanmigrate-laravel【发布时间】:2020-05-0123:57:18【问题描述】:我正在尝试执行phpartisan迁移,但出现此错误:Illuminate\\Database\\QueryException:找不到驱动程序(SQL:select*frominformati... 查看详情

Laravel Artisan Migrate 安装 [需要 mcrypt php 扩展]

】LaravelArtisanMigrate安装[需要mcryptphp扩展]【英文标题】:LaravelArtisanMigrateInstall[mcryptphpextensionrequired]【发布时间】:2014-05-1809:36:55【问题描述】:每当我尝试安装LaravelArtisanMigrations时都会收到此错误消息。我会告诉你我做了什么..... 查看详情

Laravel - php artisan migrate 不起作用

】Laravel-phpartisanmigrate不起作用【英文标题】:Laravel-phpartisanmigratedoesn\'twork【发布时间】:2017-04-0602:30:54【问题描述】:我正在尝试迁移我的身份验证表,但是当我这样做时phpartisanmigrate没有任何反应。它没有显示错误,什么都... 查看详情

laravel 错误 1071 密钥太长 php artisan migrate [重复]

】laravel错误1071密钥太长phpartisanmigrate[重复]【英文标题】:laravelerror1071keywastoolongphpartisanmigrate[duplicate]【发布时间】:2020-11-1020:45:02【问题描述】:我正在使用Laravel,并且我有功能迁移:publicfunctionup()Schema::create(\'products\',functio... 查看详情

“php artisan migrate”显示“没有要迁移的东西”

】“phpartisanmigrate”显示“没有要迁移的东西”【英文标题】:"phpartisanmigrate"shows"nothingtomigrate"【发布时间】:2020-01-3119:51:55【问题描述】:我是laravel的新手。我正在开发laravel版本6。我创建了迁移。它第一次运... 查看详情

Laravel 5.2 php artisan migrate:回滚错误

】Laravel5.2phpartisanmigrate:回滚错误【英文标题】:Laravel5.2phpartisanmigrate:rollbackerror【发布时间】:2016-07-0701:29:58【问题描述】:我使用Laravel5.2并通过运行创建数据库表phpartisanmake:migrationcreate_categories_table--create=categories和phpartisanma... 查看详情

php artisan migrate:[PDOException] 找不到驱动程序

】phpartisanmigrate:[PDOException]找不到驱动程序【英文标题】:phpartisanmigrate:[PDOException]couldnotfinddriver【发布时间】:2014-11-2703:57:25【问题描述】:我的系统配置是Ubuntu14.04+XAMPP+Laravel4已安装mysql驱动配置在/opt/lampp/htdocs/larva/app/config/... 查看详情

Laravel 5.1 - `php artisan migrate` 给出了 'PDOException'

】Laravel5.1-`phpartisanmigrate`给出了\\\'PDOException\\\'【英文标题】:Laravel5.1-`phpartisanmigrate`isgiving\'PDOException\'Laravel5.1-`phpartisanmigrate`给出了\'PDOException\'【发布时间】:2015-10-1107:42:04【问题描述】:我知道这是一个重复的问题,但是无... 查看详情

如何修复 Laravel 中的“php artisan migrate”错误

】如何修复Laravel中的“phpartisanmigrate”错误【英文标题】:Howtofix"phpartisanmigrate"errorinLaravel【发布时间】:2020-01-0505:54:17【问题描述】:在恢复我的macOSMojave并出现错误后,我正在设置我的项目。我用自制软件安装MySQL。... 查看详情

Php artisan migrate - 语法错误,意外''(T字符串)

】Phpartisanmigrate-语法错误,意外\\\'\\\'(T字符串)【英文标题】:Phpartisanmigrate-syntaxerror,unexpected\'\'(Tstring)Phpartisanmigrate-语法错误,意外\'\'(T字符串)【发布时间】:2020-06-2601:38:44【问题描述】:迁移文件代码的代码。语法错... 查看详情

Laravel 与 artisan serve 合作,但不适用于 vhost

】Laravel与artisanserve合作,但不适用于vhost【英文标题】:Laravelworkswithartisanservebutnotwithvhost【发布时间】:2020-04-0109:34:35【问题描述】:我已经安装了新的Laravel项目,并且在使用artisanserve时会显示欢迎页面,但是当尝试通过vhost... 查看详情

Laravel:: php artisan migrate 没有更新更改

】Laravel::phpartisanmigrate没有更新更改【英文标题】:Laravel::phpartisanmigrateisnotupdatingthechanges【发布时间】:2019-07-2420:37:17【问题描述】:我想用一个我忘记的额外列来更新我的数据库,所以我删除了我的数据库并在create方法中添加... 查看详情

无法在 Php Storm 终端中运行 php artisan migrate:refresh 命令

】无法在PhpStorm终端中运行phpartisanmigrate:refresh命令【英文标题】:Unabletorunphpartisanmigrate:refreshcommandinPhpStormTerminal【发布时间】:2016-12-2301:20:28【问题描述】:无法在终端中运行phpartisanmigrate:refresh&phpartisanmigrate命令。我在目录... 查看详情