Questions tagged [mysql-workbench]

MySQL Workbench is a visual database design tool that MySQL develops. It is the successor application of the DBDesigner4 project.

MySQL Workbench is a visual database design tool developed by MySQL. It is the successor application of the DBDesigner4 project.

You can see a video presentation here

The first preview version of MySQL Workbench was released in September 2005 and was not included in the MySQL GUI Tools Bundle. Development was started again in 2007, and MySQL Workbench was set to become the MySQL GUI flagship product. Version numbering was started in 5.0 to emphasise the fact that MySQL Workbench was developed as the successor to DBDesigner4.

MySQL Workbench 5.0 and 5.1

MySQL Workbench 5.0 and 5.1 are specialized visual database design tools for the MySQL database. While MySQL Workbench 5.0 was an MS Windows only product, cross-platform support was added to MySQL Workbench 5.1 and later.

MySQL Workbench 5.2

Starting with MySQL Workbench 5.2 the application has evolved into a general database GUI application. Apart from physical database modelling it features a SQL Editor, database migration tools, and a database server administration interface, replacing the old MySQL GUI Tools Bundle.

MySQL Workbench 6.0

On May 22, 2013, the MySQL Workbench Team announced they were working on Version 6.0. The first public beta, labelled version 6.0.2, was released on June 14, 2013, and the first general-availability release was made on August 12, 2013.

MySQL Workbench 6.1

On January 23, 2014, the MySQL Workbench Team announced its first public beta release of Version 6.1. The first general-availability release was made on March 31, 2014. New features include improved Visual Explain output, a Performance dashboard, Performance Schema support, additional query result views, and MSAA support.

MySQL Workbench 6.2

On August 19, 2014, the MySQL Workbench Team announced its first public beta release of Version 6.2. The first general-availability release was made on September 23, 2014. New features are shortcut buttons for common operations, "pinning" of the results tab, Microsoft Access Migration, MySQL Fabric Integration, Spatial View Panel to visualize spatial and geometry data, Geometry Data Viewer, Result Set Width, SQL editor tabs are properly saved, Shared Snippets, a new Run SQL Script dialog, Model Script Attachments, Client Connections management has a new "Show Details" window where more information about connections, locks, and attributes is displayed, performance columns can display sizes in KB, MB, or GB, the migration wizard can resume operations of data copying if interrupted, MySQL connection password is remembered across the MySQL Workbench session.

MySQL Workbench 6.3

On March 5, 2015, the MySQL Workbench Team announced its first public beta release of Version 6.3. The first general-availability release was made on April 23, 2015. New features include a "fast migration" option to migrate the data from the command-line instead of the GUI, an SSL certificate generator, improved SQL auto-completion, a new table data import and export wizard, and MySQL Enterprise Firewall support.

Prominent features of MySQL Workbench 5.2 are:

General

  • Database Connection & Instance Management
  • Wizard driven action items
  • Fully scriptable with Python and Lua
  • Support for custom plugins
  • MSAA (Windows Accessibility API) compliant
  • Supports MySQL Enterprise features (Audit log and MEB)

SQL Editor

  • Schema object browsing, inspection, and search
  • SQL syntax highlighter and statement parser
  • SQL code completion and context sensitive help
  • Multiple and editable result sets
  • Visual EXPLAIN
  • SQL snippets collections
  • SSH connection tunneling
  • Unicode support

Data modeling

  • ER diagramming
  • Drag'n'Drop visual modelling
  • Reverse engineering from SQL Scripts and live database
  • Forward engineering to SQL Scripts and live database
  • Schema synchronization
  • Printing of models
  • Import from fabFORCE.net DBDesigner4

Database administration

  • Start and stop database instances
  • Instance configuration
  • Database account management
  • Instance variables browsing
  • Log file browsing
  • Data dump export/import

***Performance monitoring ***

  • Performance Schema metrics
  • MySQL instance dashboard
  • Query statistics

Database migration

  • Any ODBC compliant database
  • Native support: Microsoft SQL Server, PostgreSQL, SQL Anywhere, SQLite, and Sybase ASE

###Licensing and editions

MySQL Workbench is the first MySQL family of products that offers two different editions - an open source and a proprietary edition.[25] The "Community Edition" is a full-featured product that is not crippled in any way. Being the foundation for all other editions, it will benefit from all future development efforts. The proprietary "Standard Edition" extends the Community Edition with a series of modules and plugins.

As this business decision was announced soon after the takeover of MySQL by Sun Microsystems, this has caused speculation in the press about the future licensing of the MySQL database.

###Community reception and reviews

Since its introduction MySQL Workbench has become popular within the MySQL community. It is now the second most downloaded product from the MySQL website, with more than 250,000 downloads a month. Before that, it was voted Database Tool of the Year 2009 on Developer.com.

MySQL Workbench has been reviewed by the open source community and print magazines.

Related tags

7036 questions
1172
votes
23 answers

MySQL error code: 1175 during UPDATE in MySQL Workbench

I'm trying to update the column visited to give it the value 1. I use MySQL workbench, and I'm writing the statement in the SQL editor from inside the workbench. I'm writing the following command: UPDATE tablename SET columnname=1; It gives me the…
Jury A
  • 19,192
  • 24
  • 69
  • 93
666
votes
38 answers

Authentication plugin 'caching_sha2_password' cannot be loaded

I am connecting MySQL - 8.0 with MySQL Workbench and getting the below error: Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(/usr/local/mysql/lib/plugin/caching_sha2_password.so, 2): image not found I have tried with…
Aman Aggarwal
  • 17,619
  • 9
  • 53
  • 81
434
votes
19 answers

MySQL: How to allow remote connection to mysql

I have installed MySQL Community Edition 5.5 on my local machine and I want to allow remote connections so that I can connect from external source. How can I do that?
Leo
  • 4,517
  • 4
  • 14
  • 9
420
votes
37 answers

Error Code: 2013. Lost connection to MySQL server during query

I got the Error Code: 2013. Lost connection to MySQL server during query error when I tried to add an index to a table using MySQL Workbench. I noticed also that it appears whenever I run long query. Is there away to increase the timeout value?
user836026
  • 10,608
  • 15
  • 73
  • 129
285
votes
7 answers

How do I enlarge an EER Diagram in MySQL Workbench?

I am working on a moderately complex schema in MySQL Workbench, and the single page of the EER diagram is now full up. Does anyone know how to enlarge it to two or more pages?
Brian Hooper
  • 21,544
  • 24
  • 88
  • 139
263
votes
10 answers

Create a new database with MySQL Workbench

Being new to MySQL, I have installed the latest version of the MySQL Workbench (5.2.33). I would like to know how you can create a database with this application. In the Overview tab of the SQL editor there are few "MySQL Schema" displayed, are…
Ant
  • 2,649
  • 2
  • 15
  • 4
241
votes
5 answers

String concatenation in MySQL

I am using MySQL and MySQL Workbench 5.2 CE. When I try to concatenate 2 columns, last_name and first_name, it doesn't work : select first_name + last_name as "Name" from test.student
Roshan
  • 2,604
  • 2
  • 15
  • 13
234
votes
9 answers

MySQL Workbench: How to keep the connection alive

Error Code: 2013. Lost connection to MySQL server during query I am using MySQL Workbench. Also, I am running a batch of inserts, about 1000 lines total (Ex. INSERT INTO mytable SELECT * FROM mysource1; INSERT INTO mytable SELECT * FROM…
Omar
  • 11,783
  • 21
  • 84
  • 114
212
votes
28 answers

Access Denied for User 'root'@'localhost' (using password: YES) - No Privileges?

I am continuously receiving this error. I am using mySQL Workbench and from what I am finding is that root's schema privileges are null. There are no privileges at all. I am having troubles across platforms that my server is used for and this has…
Chase
  • 2,123
  • 2
  • 13
  • 5
202
votes
7 answers

Is there a naming convention for MySQL?

Here's how I do it: Table names are lower case, uses underscores to separate words, and are singular (e.g. foo, foo_bar, etc. I generally (not always) have a auto increment PK. I use the following convention: tablename_id (e.g. foo_id, foo_bar_id,…
StackOverflowNewbie
  • 39,403
  • 111
  • 277
  • 441
196
votes
4 answers

How to get ER model of database from server with Workbench

Is there any way to get an ER model of a database from the server that is connected to my MySQL Workbench?
zdarsky.peter
  • 6,188
  • 9
  • 39
  • 60
187
votes
11 answers

How do I retrieve my MySQL username and password?

I lost my MySQL username and password. How do I retrieve it?
Marcel
  • 6,143
  • 15
  • 46
  • 52
166
votes
3 answers

What do column flags mean in MySQL Workbench?

In MySQL Workbench table editor there are 7 column flags available: PK, NN, UQ, BIN, UN, ZF, AI. PK obviously stands for Primary Key. What about others?
Ivan
  • 63,011
  • 101
  • 250
  • 382
137
votes
14 answers

MySQL Workbench Dark Theme

How can I change MySQL Workbench settings so that it uses a dark theme?
David B
  • 3,269
  • 12
  • 48
  • 80
130
votes
27 answers

Cannot connect to Database server (mysql workbench)

Could you help me solve this problem ? When I try to click "query database" under database menu in Mysql workbench. it gives me an error: Cannot Connect to Database Server Your connection attempt failed for user 'root' from your host to server…
user948950
  • 1,487
  • 2
  • 11
  • 9
1
2 3
99 100