Workbench Mismatch Version Mysql 8 to 5.6 - mysql

I have installed the latest version of Workbench but i need to download a db mysql in 5.6
I look around and follow other question but no one resolve problem.
https://imgur.com/a/LJwYXTx
Workbench and Mysql 8

You can download archived versions from here. Or if you have the MySQL server installed, you can find mysqldump.exe in the bin folder.

Related

MySQL workbench says bad handshake

I tried connecting the database from the server, but MySQL Workbench says that the connection cannot be made and declaring it as Bad Handshake. Can someone help me with this? But if I use the same user id and password and DB connections, it works on the other computer systems. Can someone solve this issue?
The authentication has changed from mysql V8, you must use a compatible client and server.
BTW it's a bug : https://bugs.mysql.com/bug.php?id=91828
Here is a workaround without uninstalling the new workbench.
The most probable case is having an old server with a new workbench:
get the server version
From a SQL cli tool:
SHOW VARIABLES LIKE "%version%";
or from a cli connected on the server:
$ mysql -v
It should show a version < 8.0, in my case 5.1.73
Get the mysqlWorkbench for a version <8.0:
You cannot install the msi if you already have a workbench V8.0, so you have to choose a portable installation form a zip file here:
https://dev.mysql.com/downloads/workbench/6.1.html
Select the version 6.2.5 (last before v8.0) zip version
Unzip
Close the workbench v.8 (it lock any other workbench launch)
Launch the V6.2.3 version of workbench, it should works.
This is probably because of a mismatch in the versions of MySQL servers.
Check the version of the MySQL server you are trying to connect to, and the version you have installed on the computer you are using, they have to be the same.
The reason of this warning is version problem. If you have installed mysql server version <= 5.1 and your remote server mysql version is greater than that you will face this problem. I recommend you to install 5.7 or greater in both your local and remote server. This problem will be fixed.
Fortunately there is an easy way around this. Use the old MYSQL ADMINISTRATOR tool as shown below. In my case I was trying to open a MySQL 5.1 database for a clients WordPress installation with MySQL Workbench 8 and that did not work out :).
ALl credits goes to https://www.urtech.ca/2019/01/solved-bad-handshake-mysql-workbench-failed-to-connect-to-sql/
Follow this link for the details
https://www.urtech.ca/2019/01/solved-bad-handshake-mysql-workbench-failed-to-connect-to-sql/

MYSQL versions that install with MAMP or XMAPP for Windows are old

I download MAMP for Windows 10 or XMAPP and I get an older version of MYSQL installed than the one listed in the data sheet. I need 5.6 and I keep getting 5.5. What is wrong?
MAMP by default has the 6.5.34 version of MySQL (as specified here) and XAMMP doesn't even have MySQL but MariaDB version 10.1.32 (as stated here) so how did you get the 5.* version?

how to upgrade mysql (innodb) version in xampp under linux OS

i'm using xampp 7.1.8-0 on my "manjaro linux" machine, mysql (innodb) version is 5.6.36-82.1 and l have problems with this version and wanna upgrade to 5.7 version so any suggesions please?!
you can try to reintall higher version on xampp , that would be much easier if package upgrade is not an option,here .
also i found some packages about replacing mysql with MariaDB the Mysql sibling, here.
I am using Ubuntu so i think manual package upgrade should work but if not try to upgrade th xampp higher version to be safe.
update
this is a link to a question about update mysql under linux, Here.
actually i found couple of links about update mysql under xampp but on windows system so i think it is irrelevant to the topic.

HeidiSql connect to older version of mySQL

I recently installed WAMP server, which apparently upgraded my version of MySQL from 5.7 or something (I don't know). Now, when I open Heidi SQL to access my other databases not related to WAMP, they are no longer there, probably because Heidi is now connecting to a more recent version of MySQL?
I see my old data in C:\ProgramData\MySQL\MySQL Server 5.7\Data.
How do I reconfigure Heidi to read this folder?
Edited because it wasn't MYSQL 6.0, but Heidi 6.0. I don't know what WAMP did to mySQL to be honest.
Fixed it. I had to change the path in my.ini.

Where is the MySql 5.6 equivalent of `MySQLInstanceConfig.exe` to edit configuration files?

I installed MYSQL 5.6, This works fine.
On another server I have MYSQL 5.1
The 5.1 version includes MySQLInstanceConfig.exe in the bin folder
But version 5.6 does not include this file.
So my question is, how can I configure the instance on MySql version 5.6?
It has been replaced by MySQL Installer, which is available as both a GUI and console application.