Comments (10)
Well, I had v8.0.14 installed, the latest is v8.0.20, but the version installed doesn't work. I haven't used that for a long time on these old servers so I hadn't noticed.
Same message:
Your connection attempt failed for user 'xxxxxxx' to the MySQL server at xxxxx.xxxxx.xxxxx:3306:
Bad handshake
So I guess the answer is.... Keep an old version of the program (or some program) around for managing those old databases. It's a shame they can't be upgraded, but it is what it is.
from sequel-ace.
Which version of Sequel Ace are you using?
Have you tried the latest beta to see if it works there? https://github.com/Sequel-Ace/Sequel-Ace/releases/tag/2.1.0-beta2
from sequel-ace.
Oh, I pulled the latest from the releases page here, maybe that is the problem. I saw it added MySQL 8 support so I thought that may have been it.
It is v2.1.0-beta2 build 2036
from sequel-ace.
Ahh could quite possibly be something broken by MySQL 8! Did the latest App Store release/2.0.2 beta work for you?
What version of MySQL is the "old version" being run?
from sequel-ace.
There are several old servers, probably v5.0.xx versions.
The App Store version works.
from sequel-ace.
@gboudreau Any ideas? Probably indeed caused by MySQL 8 updates. Maybe need some legacy stuff?
from sequel-ace.
Pretty sure the latest MySQL libraries stopped supporting old passwords a while ago, for security.
@n9yty Can you try the latest version of the MySQL Workbench to connect to those servers?
If it works, or not, might help us know if there is a way forward or not, on the client-side
from sequel-ace.
Unfortunate, but good to know. Perhaps we should note somewhere the minimum supported MySQL version and then close out this issue?
from sequel-ace.
My hunch would be MySQL 6 is minimum supported, but that's just a guess.
from sequel-ace.
Yes, that is why I filed as a feature request not a bug, I was afraid this might be just the way it will have to be. Thanks! I think WorkBench says 5.5 or higher.
It's nice to have authoritative references. I found this page which, for current tools, seems to go back to MySQL v5.6:
https://dev.mysql.com/doc/mysql-compat-matrix/en/
from sequel-ace.
Related Issues (20)
- Waiting to connect on one tab/window should not lock up the entire application.
- View Structure shows incorrect collations HOT 3
- App freezes when trying to reconnect after host key changes HOT 1
- Can't select ssh key in SSH connection HOT 2
- Right-click Copy and insert on duplicate key update
- Not using SSH Agent when choosing SSH key. Asking for passkey every time. HOT 3
- Freezing on Launch HOT 7
- Please make a function to choose a language HOT 2
- Can't connect via SSH HOT 12
- Not escaping singel quotes (')
- possible to set the PATH used by app? HOT 1
- Connect to the localhost using TCP HOT 7
- Invalid configuration written to SSH config file after a successful connection HOT 1
- Program Crashes Frequently - Namespace SIGNAL, Code 6 Abort trap: 6 HOT 1
- Changing column name on UUID type (MariaDB) fails HOT 3
- Select a table field to display the add column ddl HOT 1
- Color code tables HOT 1
- Confirmation Popup Before Exiting HOT 4
- SequelAce keeps crashing after adding a user via gui (MariaDB Only)
- Is it possible to open Sequel Ace from Terminal into an ssh connection? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sequel-ace.