PHPMyAdmin «# 2006 - Сервер MySQL ушел» во время входа в систему

Во-первых: я искал по всему Google и, хотя это выглядит печально известной ошибкой, на самом деле это не мой случай, и, следовательно, исправления нет.

ОК поэтому сегодня я столкнулся с чем-то странным: PHPMyAdmin внезапно отказывается входить в меня. Регистрация и проверка показывают # 2006 - сервер MySQL ушел . Ниже приведен список исправлений, которые я отчаянно пробовал:

  • Переключение между localhost и 127.0.0.1 , tcp и socket
  • Установите max_allowed_packet на большой 256M в my.cnf
  • Установите wait_timeout на здоровенный 600 .
  • Запустите mysql_upgrade из учетной записи root
  • Полностью переустановите PHPMyAdmin до последней версии 4.5.2
  • Поменяйте местами mysql и mysqlnd ] Расширения PHP
  • Полностью удалите PHP7, переустановите 5.6 и снова обновите до 7 (!)

Что странно, обычные mysqli _ * функции работают нормально.

netstat -an | grep ':portno'| grep ESTABLISHED| >> HOW DO I OUTPUT A SINGLE NUMBER?<<
-1
задан 10 December 2015 в 04:01
2 ответа

Добавьте wc -l в конец вашей команды.

4
ответ дан 5 December 2019 в 19:02

netstat устарел, вы должны использовать ss для своих целей

Используйте эту команду, чтобы получить количество установленных соединений с портом 80:

ss -o state set '( sport = :http или sport = :https )". | wc -l

Для общего количества используемых соединений:

ss -o state set | wc -l

1
ответ дан 5 December 2019 в 19:02

Теги

Похожие вопросы