Running Mysql 8.0 on windows server and Ubuntu - Comparison - mysql

I would like to get some opinions on the comparison to install Mysql 8.0 in Windows Server and Ubuntu.
A lot of people recommend to run MySQL 8.0 on Linux/Ubuntu platform for better performance. In general, is there any performance degradation running Mysql 8.0 in Windows server?
Where can I get some reference on the comparisons?

I found this other SO post. here. I personally prefer Linux because there is less overhead in general as an operating system. They don't call it the LAMP stack for nothing, you know?

Related

Can I recover data from MySQL Ubuntu 8.0 to Windows?

This question was originally asked on Ask Ubuntu... maybe better luck here.
From a dead 16.04 Ubuntu system I have access to the disk so I'm trying to recover the data from the MySQL data folder in /opt/bitnami/mysql/. Yes, it was a Bitnami LAMP stack 7.3.15-0.
Is it possible read or use that data on a Win64 MySQL install? Assuming it's possible to do, which version should I install on Windows to match the 8.0.18 source system? A higher version could recognize data produced by the older one?

Is MySQL 8J driver class compatible with MySQL 5.1.x connector series?

This section of the MySQL documentation (https://dev.mysql.com/doc/connector-j/8.0/en/connector-j-api-changes.html) states that API changes will be required when moving from 5.1.x to 8.0, however, can a db connection and with simple operations still work if attempting to use com.mysql.cj.jdbc.Driver with 5.1.x connector?
Judging from https://dev.mysql.com/doc/connector-j/8.0/en/connector-j-versions.html, the connector is not compatible with MySQL server version 5.1. The stated compatible server versions are 5.6, 5.7 and 8.0.
However, I wouldn't be discouraged myself to give it a try. If you have good reason to upgrade your app code, but keep your server version back, it might very well be worth a shot. Client/server protocols don't tend to change that much. Of course, this would involve testing your application code, but you would need to anyway.
That being said, obviously, upgrading your server is the better and more future-proof route.

Mysql 8.0: High CPU Usage

We are using mysql 8.0 and also running 5.7 in some environment. We found our mysql 5.7 running fine on mostly environment but we are facing high CPU usage for 8.0. I didn't find anything in slow_query_logs, show processlist, persistent connections removed from PHP.
Same database dump working fine on mysql 5.7. I would really appreciate your quick suggestions.
Is mysql 8.0 is stable for live/production? please also share your thoughts.

Which versions of mysql can MySQL Workbench 6.0.9 connect to?

I've scoured the MySql website to see if they have compatibility listings for MySQL Workbench, but have not found anything. Does anyone know if 6.0.x can connect to 5.5.x databases? I'd rather not install and then have to roll back.
MySQL Workbench can connect to most MySQL server versions, but that is probably not the primary question. You should rather ask what minimum version it can work with. MySQL Workbench requires at least MySQL 5.0 and can work with any MySQL server after that (including the new 5.7). Some features like authentication plugin or performance schema support require higher server versions, though.

How do i proceed to install mariadb as drop in replacement for mysql on a zend server 6 environnment?

the company i work for is considering for multiple reasons (some of them libked to the politics of open source and oracle) a switch from MySQL to Mariadb. Our development team has been using Zend Server (now it's 6th version) which always install mysql. Is it possible to switch from mySQl to Mariadb smoothly? are there any hurdles that we should be aware of ahead of time? The OS for every development computer is Ubuntu 13.04 at this point.
No, there should be no more issues than when upgrading to a new MySQL version.
See How can I upgrade from MySQL to MariaDB?