MySQL Workbench incompatible/nonstandard server

穿精又带淫゛_ 提交于 2019-12-20 09:53:18

问题


I am new to using MySQL and I needed to download it for school, however, I keep getting this error message (picture below). I am using xampp and connecting using the username root. the port also matches what it is telling me. It will let me proceed but a lot of the features are missing. Any help at all would be appreciated.

Incompatible/nonstandard server version or connection protocol detected (10.0.10).

A connection to this database can be established but some MySQL Workbench features may not work properly since the database is not fully compatible with the supported versions of MySQL.

MySQL Workbench is developed and tested for MySQL Server versions 5.1, 5.5, 5.6 and 5.7


回答1:


As I can see, You are using latest XAMPP.

All you need to do is, after opening MySQL Workbench, and instead of setting up a new connection, Press CTRL+R or click on DATABASE tab in the top menu. Select Reverse Engineer and provide necessary information. You are good to go now.

The MySql workbench wont crash or show any compatibility issue now.




回答2:


The current version of XAMPP uses MariaDB instead of MySQL.

Because MySQL Workbench is designed to work with MySQL and not with the very similar drop in replacement MariaDB, you are gonna have problems ...

So, if you want to use MySQL Workbench with XAMPP then a solution would be to try installing the last version of XAMPP that uses MySQL. That version is probably 1.8.3 from (August of 2014?). You can download it here:

XAMPP Sourceforge old versions




回答3:


If you are using the latest XAMPP that uses MariaDB, in that case in your MySQL Workbench don't use 'Connect to Database' instead use 'Reverse Engineer' and provide the necessary credentials. That's all, No hassle.




回答4:


I meet the same message followed by a crash of MySQL Workbench, with version 6.3.7 (build 1199).

I don't found a solution, but a working workarroud :

Once you press the buton Continue anyway, just open a database use toto, and then wait a bit (a minute is enought in my case), and then you can call a query without crach, I found this trick here.




回答5:


You can ditch MySQL Workbench, and use the browser made for the MariaDB, they have a free version here: https://www.upscene.com/downloads/dbw

It's limited in its abilities, but I had no troubles connecting and browsing.




回答6:


I experimented the same with WAMP 3.2.0.

MariaDB was configured to listen to port 3306 (the usal MySQL port) and MySQL 8 was listening on port 3308. If you are in this case, don't be fooled by the fact you have 2 DBs.

To solve this, you have to choose the DB you want. I wanted MySQL and I just ask MySQLWorkBench to open a connection on port 3308 to MySQL.



来源:https://stackoverflow.com/questions/35376109/mysql-workbench-incompatible-nonstandard-server

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!