I can’t connect to my server221 with MySQLCC and also through my webpage. I have managed to connect to server 253 with no errors. I am not sure what is wrong but I keep getting the error 1043 bad handshake. I am positive that all my userID and password are keyed in correctly. I can even ping the server 192.168.0.221
I am changing PC and on my previous PC, I have managed to connect to the server221 flawlessly with the same settings. I don’t know where to even start debugging. Please help.
asked Apr 11, 2018 at 5:03
Make sure the version that the server installed is the same as your ODBC Connector at your PC. For example is your server installed 5.7.16 MySQL. Then you have to installed the 5.7.16 ODBC Connector that comes with the msi file. Don’t go to the web and download the latest ODBC connector. I will not work
answered Apr 12, 2018 at 2:10
Hanz CheahHanz Cheah
8314 gold badges15 silver badges43 bronze badges
1
This type of error comes with Mysql server
5.1 or older with versions, you need to update your MySQL server version
.
answered Dec 27, 2018 at 7:27
1
I had this message when trying to copy a table from one database to another on the same host using SQLYog community. I just had to restart the application in that case.
answered Nov 10, 2021 at 11:24
8a98a9
4845 silver badges11 bronze badges
I’m having problem to connect to the remote DB from the terminal as follow
mysql -u db_user -p -h 10.100.1.100
Enter password:
afer entering password I’m getting that error:
ERROR 1043 (08S01): Bad handshake
and I can connect to the DB from a PC using MySQL Workbench.
Running MySQL Ver 14.14 Distrib 5.1.73 for CentOS6
asked Jun 28, 2019 at 20:21
There is old Bug Report about MySQL Workbench connecting to older databases.
- Bug #91828 : Bad handshake since 8.0.12
Others have come across this
- Can’t connect to MySQL server on MySQLCC ERROR 1043 Bad Handshake
- SOLVED: Bad Handshake – MySQL Workbench Failed To Connect To SQL
- Devart Forums : Bad Handshake
When you google the subject of «mysql bad handshake», you will see two basic issues:
- Older Versions of MySQL
- Older Versions of ODBC/JDBC Drivers
The second post I referred to actually recommends «dummying down» and using an older product (MySQL Administrator for you Old School DBAs like myself).
Main thing to do is to make sure your drivers match the version of Workbench you are using. BTW Don’t feel bad about using MySQL 5.1. There are still a lot of die-hards out there that are using (I hope you sitting down), MySQL 3.23.58.
WHAT TO DO
Use Older Versions of MySQL Workbench, Navicat, SquirrelSQL.
Hey, that worked in the second post (Click Here for Those Tools)
Please remember that MySQL 5.1 made allowances for MySQL 4.1 password authentication. Newer ODBC/JDBC drivers may not understand MySQL 5.1’s way of authenticating and other network-related things, colloquially called «BAD HANDSHAKE».
answered Jun 28, 2019 at 22:42
RolandoMySQLDBARolandoMySQLDBA
177k32 gold badges308 silver badges506 bronze badges
Содержание
- Ошибка при соединении: «Error 1043: Bad Handshake»
- Сообщения 2
- 1 Тема от shaman 2007-01-30 14:12:37
- Тема: Ошибка при соединении: «Error 1043: Bad Handshake»
- 2 Ответ от Lokki 2007-01-30 22:44:31
- Re: Ошибка при соединении: «Error 1043: Bad Handshake»
- Сообщения 2
- MySQL «bad handshake» after entering password
- 1 Answer 1
- WHAT TO DO
- Ошибка при соединении: «Error 1043: Bad Handshake»
- Сообщения 2
- 1 Тема от shaman 2007-01-30 14:12:37
- Тема: Ошибка при соединении: «Error 1043: Bad Handshake»
- 2 Ответ от Lokki 2007-01-30 22:44:31
- Re: Ошибка при соединении: «Error 1043: Bad Handshake»
- Сообщения 2
Ошибка при соединении: «Error 1043: Bad Handshake»
Форум PHP-MyAdmin.RU → MySQL & phpMyAdmin → Ошибка при соединении: «Error 1043: Bad Handshake»
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщения 2
1 Тема от shaman 2007-01-30 14:12:37
- shaman
- Новичок
- Неактивен
- Зарегистрирован: 2007-01-30
- Сообщений: 1
Тема: Ошибка при соединении: «Error 1043: Bad Handshake»
При подключении к mysql выдается ошибка:
#1043 — Bad handshake
PHP 5.2.0, MySQL 5.0.27
2 Ответ от Lokki 2007-01-30 22:44:31
- Lokki
- Админ
- Неактивен
- Откуда: Москва
- Зарегистрирован: 2006-01-25
- Сообщений: 910
Re: Ошибка при соединении: «Error 1043: Bad Handshake»
Обычно 1043 ошибка возникает в тех случаях, когда mysql-клиент не поддерживает протокол аутентификации MySQL-сервера и соединение с сервером не может быть установлено.
Решением может быть синхронизация версий mysql-клиента и mysql-сервера или использование конструкции OLD_PASSWORD()
Сообщения 2
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум PHP-MyAdmin.RU → MySQL & phpMyAdmin → Ошибка при соединении: «Error 1043: Bad Handshake»
Форум работает на PunBB , при поддержке Informer Technologies, Inc
Currently installed 7 official extensions . Copyright © 2003–2009 PunBB.
Источник
MySQL «bad handshake» after entering password
I’m having problem to connect to the remote DB from the terminal as follow
afer entering password I’m getting that error:
and I can connect to the DB from a PC using MySQL Workbench.
Running MySQL Ver 14.14 Distrib 5.1.73 for CentOS6
1 Answer 1
There is old Bug Report about MySQL Workbench connecting to older databases.
Others have come across this
When you google the subject of «mysql bad handshake», you will see two basic issues:
- Older Versions of MySQL
- Older Versions of ODBC/JDBC Drivers
The second post I referred to actually recommends «dummying down» and using an older product (MySQL Administrator for you Old School DBAs like myself).
Main thing to do is to make sure your drivers match the version of Workbench you are using. BTW Don’t feel bad about using MySQL 5.1. There are still a lot of die-hards out there that are using (I hope you sitting down), MySQL 3.23.58.
WHAT TO DO
Use Older Versions of MySQL Workbench, Navicat, SquirrelSQL.
Hey, that worked in the second post (Click Here for Those Tools)
Please remember that MySQL 5.1 made allowances for MySQL 4.1 password authentication. Newer ODBC/JDBC drivers may not understand MySQL 5.1’s way of authenticating and other network-related things, colloquially called «BAD HANDSHAKE».
Источник
Ошибка при соединении: «Error 1043: Bad Handshake»
Форум PHP-MyAdmin.RU → MySQL & phpMyAdmin → Ошибка при соединении: «Error 1043: Bad Handshake»
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщения 2
1 Тема от shaman 2007-01-30 14:12:37
- shaman
- Новичок
- Неактивен
- Зарегистрирован: 2007-01-30
- Сообщений: 1
Тема: Ошибка при соединении: «Error 1043: Bad Handshake»
При подключении к mysql выдается ошибка:
#1043 — Bad handshake
PHP 5.2.0, MySQL 5.0.27
2 Ответ от Lokki 2007-01-30 22:44:31
- Lokki
- Админ
- Неактивен
- Откуда: Москва
- Зарегистрирован: 2006-01-25
- Сообщений: 910
Re: Ошибка при соединении: «Error 1043: Bad Handshake»
Обычно 1043 ошибка возникает в тех случаях, когда mysql-клиент не поддерживает протокол аутентификации MySQL-сервера и соединение с сервером не может быть установлено.
Решением может быть синхронизация версий mysql-клиента и mysql-сервера или использование конструкции OLD_PASSWORD()
Сообщения 2
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум PHP-MyAdmin.RU → MySQL & phpMyAdmin → Ошибка при соединении: «Error 1043: Bad Handshake»
Форум работает на PunBB , при поддержке Informer Technologies, Inc
Currently installed 7 official extensions . Copyright © 2003–2009 PunBB.
Источник