Подтвердить что ты не робот

Ошибка MySQL 2013

В MySQL, как я могу решить ошибку ниже?

2013: Lost connection to MySQL server at 'reading authorization packet', system error: 0
4b9b3361

Ответ 1

Из документация:

Реже, это может произойти, когда клиент пытается выполнить первоначальное подключение к серверу. В этом случае, если ваше значение connect_timeout установлено всего на несколько секунд, вы можете решить проблему, увеличив ее до десяти секунд, возможно, больше, если у вас очень длинное расстояние или медленное соединение. Вы можете определить, испытываете ли вы эту более необычную причину, используя SHOW STATUS LIKE 'aborted_connections'. Он будет увеличиваться на единицу для каждой начальной попытки подключения, которую сервер прерывает. Вы можете увидеть "reading authorization packet" как часть сообщения об ошибке; если это так, это также говорит о том, что это необходимое вам решение.

Попробуйте увеличить connect_timeout в файле my.cnf

Ответ 2

Добавление skip-name-resolve в my.cnf решило проблему для меня.

Ответ 3

У меня была такая же проблема сегодня, и это оказалось проблемой с mysql 5.6. *. После удаления этого и установки 5.5.36 я больше не получаю эту ошибку.

EDIT: на другом компьютере я получал эту ошибку очень последовательно, пока не установил ее в my.cnf:

[mysqld]
max_allowed_packet = 32M

Ну, технически моя ошибка была несколько иной:

_mysql_exceptions.OperationalError: (2013, "Потерянное соединение с сервером MySQL при отправке данных аутентификации", системная ошибка: 32 ")

Ответ 4

У меня тоже была эта проблема. Для меня решение заключалось в том, чтобы прокомментировать строку:

skip_networking

Я просто добавил комментарий #, например:

#skip_networking

И затем я перезапустил mysql, и все было хорошо!

Остерегайтесь, это отключит возможность подключения к MySQL. Если вы используете только как localhost, все должно быть хорошо, но в противном случае следите!:)

Ответ 6

Проверьте файл my.cnf. установите адрес привязки на фактический IP-адрес сервера.

Ответ 7

Взгляните на свой файл журнала mysqld - существует высокая вероятность появления статуса show, по какой-то причине сбой MySQL.