Назад | Перейти на главную страницу

Потеряно соединение с сервером MySQL при «чтении начального пакета связи», системная ошибка: 0 с окнами

Я нашел похожие вопросы, но ни один из них не помог мне с машиной Windows. Первоначально я разместил это при переполнении стека, но мне предложили спросить здесь.

Мне удалось подключиться к mySQL через локальный компьютер. Однако я разместил MySQL на удаленном компьютере, и когда я пытаюсь подключиться к нему с локального компьютера, я получаю следующую ошибку:

Потеряно соединение с сервером MySQL при «чтении начального пакета связи», системная ошибка: 0

Я использую инструментальные средства SQL для подключения. Я использую фактическое имя удаленной машины для имени хоста и использую порт 139. MySQL также запущен как служба на удаленной машине. При поиске ошибки в Google я получаю много шума о редактировании файла в /etc/hosts.allow, my.cnf и т. Д. Однако эти места были указаны для машин с Linux. У меня есть машина с Windows 7 как для моей локальной, так и для удаленной машины, и поэтому у меня нет этих мест.

Любая помощь с подключением к mySQL будет принята с благодарностью.

Догадаться. «root» указывал на корень локальной машины, а пользователь root на удаленной машине указывал на себя. Итак, я подключил его к пользователю с правами администратора, и он подключился нормально, без ошибок. Спасибо за ответы и помощь, ребята.

http://www.heidisql.com/forum.php?t=10835

Примечание для себя: при настройке SSH вы ДОЛЖНЫ установить следующую опцию в / etc / ssh / sshd_config:

AllowTcpForwarding yes

Если вы этого не сделаете, то ваши пакеты будут сброшены на сервер без уведомления. Это приводит к появлению вышеуказанного сообщения об ошибке.