С этого утра каждый раз, когда я пытаюсь обновить схему моей базы данных в симфонии, с помощью этой команды: php bin/console doctrine:schema:update --force
.Я получаю 4 ошибки, вы можете увидеть вывод ниже:
In AbstractMySQLDriver.php line 126:
An exception occurred in driver: SQLSTATE[HY000] [2006] MySQL server has gone away
In PDOConnection.php line 50:
SQLSTATE[HY000] [2006] MySQL server has gone away
In PDOConnection.php line 46:
SQLSTATE[HY000] [2006] MySQL server has gone away
In PDOConnection.php line 46:
PDO::__construct(): Unexpected server respose while doing caching_sha2 auth: 109
Со вчерашнего дня я ничего не изменил.
Это мой parameter.yml :
parameters:
database_host: 127.0.0.1
database_port: 3306
database_name: theatreP
database_user: root
database_password: ~
mailer_transport: gmail
mailer_host: 127.0.0.1
mailer_user: %mon_mail%
mailer_password: %psw%
secret: ThisTokenIsNotSoSecretChangeIt`
Я также проверяю время ожидания с помощью SHOW SESSION VARIABLES LIKE '%timeout';
:
+-----------------------------------+----------+
| Variable_name | Value |
+-----------------------------------+----------+
| connect_timeout | 10 |
| delayed_insert_timeout | 300 |
| have_statement_timeout | YES |
| innodb_flush_log_at_timeout | 1 |
| innodb_lock_wait_timeout | 50 |
| innodb_rollback_on_timeout | OFF |
| interactive_timeout | 28800 |
| lock_wait_timeout | 31536000 |
| mysqlx_connect_timeout | 30 |
| mysqlx_idle_worker_thread_timeout | 60 |
| mysqlx_interactive_timeout | 28800 |
| mysqlx_port_open_timeout | 0 |
| mysqlx_read_timeout | 30 |
| mysqlx_wait_timeout | 28800 |
| mysqlx_write_timeout | 60 |
| net_read_timeout | 30 |
| net_write_timeout | 60 |
| rpl_stop_slave_timeout | 31536000 |
| slave_net_timeout | 60 |
| wait_timeout | 28800 |
+-----------------------------------+----------+
Я пытаюсь изменить значение wait_timeout && interactive_timeout , но я не нашел файл для изменения
Я на Mac Os: 10.13.6(High Sierra)
Mysql: 8.0.12 для osx10.13 на x86_64 (Homebrew) Php: 7.1.20 Узел: v8.12.0 нпм: 6.4.1