SQLSTATE[HY000] [2006] Сервер MySQL ушел с DBngin

#mysql

#mysql

Вопрос:

Я бегу MySQL с DBngin и получаю эту ошибку. Похоже, что laravel даже не может подключиться к базе данных.

SQLSTATE[HY000] [2006] MySQL server has gone away

Я видел, что увеличение «max_allowed_packet» может решить проблему, но я не нашел способа сделать это в моем случае.

я загрузил mysql-client и после подключения к своей базе данных попытался установить max_allowed_packet

 set global max_allowed_packet=16000000;  

Но по какой-то причине это не меняется, я проверил это с помощью

 SHOW VARIABLES LIKE 'max_allowed_packet';  

Это также может быть изменено в my.cnf файле, но из-за того, что я работаю MySQL с DBngin , я не смог найти файл конфигурации. Я знаю, что могу установить пользовательский файл конфигурации DBngin , но я не уверен, что еще я должен включить в этот файл max_allowed_packet , кроме того, чтобы заставить его работать.

Есть какие-нибудь идеи ?

Комментарии:

1. Какую операционную систему вы используете?

2. Если Linux, выполните mysqladmin --help команду .. Он отобразит страницу руководства ПЛЮС полезные сведения, например, где вы my.cnf находитесь. Т. е. мой вывод выглядит так: Default options are read from the following files in the given order: /etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf

3. я использую macOS Big Sur

4. Вы все равно должны иметь возможность выполнить mysqladmin команду в macOS

5. я не установил mysql, но я запускаю dbngin, который запускает mysql, и я не могу найти файл my.cnf по умолчанию в папках dbngin.