【发布时间】:2020-05-20 03:32:46
【问题描述】:
我正在尝试设置 Laravel 6 以连接到我的 XAMPP MySQL (MariaDB) 数据库,但收到以下错误:
SQLSTATE[HY000] [2006] MySQL server has gone away (SQL: create table `migrations` (`id` int unsigned not null auto_increment primary key, `migration` varchar(255) not null, `batch` int not null) default character set utf8mb4 collate 'utf8mb4_unicode_ci')
Exception trace:
1 PDOException::("Packets out of order. Expected 0 received 1. Packet size=71")
/Users/myname/.bitnami/stackman/machines/xampp/volumes/root/htdocs/testSite/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:70
2 PDO::__construct("mysql:host=192.168.64.2;port=3306;dbname=testSite", "root", "", [])
/Users/myname/.bitnami/stackman/machines/xampp/volumes/root/htdocs/testSite/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:70
我的 .env 文件具有以下设置:
DB_CONNECTION=mysql
DB_HOST=192.168.64.2
DB_PORT=3306
DB_DATABASE=testSite
DB_USERNAME=root
DB_PASSWORD=
【问题讨论】:
-
重启你的服务器然后运行
php artisan serve -
不幸的是,它没有回答这个问题,我确实尝试过这个。这不是文件大小的问题,从问题中可以看出大小只有 71。
-
我在运行
php artisan serve后仍然遇到同样的问题。我的 XAMPP 服务器运行良好,所以这应该不是问题
标签: php mysql database laravel xampp