Соединение Laravel с базой данных XAMPP MySQL (MariaDB) SQLSTATE [HY000] [2006] MySQL сервер пропало - PullRequest
0 голосов
/ 04 февраля 2020

Я пытаюсь настроить 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=

Ответы [ 2 ]

0 голосов
/ 06 февраля 2020

Проблема заключалась в разнице между версиями MySQL. Я переустановил XAMPP и смог решить проблему.

0 голосов
/ 04 февраля 2020

DB_HOST = 127.0.0.1

Вы можете сделать это так, как должно работать нормально. просто замените ваш IP на localhost или 127.0.0.1 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...