Client

The Client section is a fast, easy-to-use web browser database management application for working with MySQL databases.

alt text

ADDING NEW SERVERS

To add new servers from your inventory to the list, click the + button at the bottom left and then select the desired servers to be added.

alt text

alt text

After that, you can now connect to any server by double-clicking it or by searching it in the top search bar.

Structure

In the structure tab, you can manage the schema of your tables:

  • Columns
  • Indexes
  • Foreign Keys
  • Triggers

alt text

Content

The content tab gives you direct editing access to all your tables. You can either create, edit or remove rows.

alt text

Furthermore, you can also export the data in different formats:

  • SQL
  • CSV
  • JSON

alt text

Info

The Info view gives you an overview of important information for the currently selected table, including the SQL table syntax.

alt text

Settings

Into the Settings tab you can change the default editor font size and also see the different shortcuts that are available in Meteor Client.

alt text

Query History

Into the Query History, you can see a list of all queries executed in the current session.

alt text

Saved Queries

Into the Saved Queries view, you can manage all your favorite queries.

alt text

You can then insert your saved queries directly to the editor by clicking the empty star icon.

alt text

Schema Objects

The Schema Objects view gives you an overview of all the objects contained in your selected database.

  • Tables
  • Views
  • Triggers
  • Functions
  • Procedures
  • Events

alt text

Processlist

The Processlist view shows a list of all the queries that are being currently executing in the server.

By right-clicking a row, you can either kill a query or to perform an EXPLAIN to analyze its performance.

alt text

The following screenshot shows an example of killing a query. If the "Terminate the connection" option is enabled, all other queries being executed into the same connection will also be terminated.

alt text

The following screenshot shows an example of explaining a query. Only SELECTs can be explained.

alt text

User Rights

The User Rights section is used to manage all the MySQL users in the current server.

The Login tab shows a summary about the current user:

  • Username: The user's username.
  • Hostname: The DNS/IP from where the MySQL will accept the connection.
  • Password. Can be either Hash or String. String is the plain-text password, and Hash is the password that MySQL stores using SHA1. You can find these passwords into the mysql.user table.

alt text

The Server tab is used to manage the permissions in server's level.

alt text

The Schema tab is used to manage the permisions in schema level. Here you can give granular permissions at database, table and column level.

alt text

The following screenshot shows an example of giving the SELECT permission to the current user at column level. The user will be able to execute SELECTs into the employees database, into the salary table and only will be able to query the value column.

alt text

The Resources tab is used to manage some MySQL account resource limits:

  • Max Queries / Hour: Maximum number of queries that can be executed per hour.
  • Max Updates / Hour: Maximum number of statements that modify databases or tables executed per hour.
  • Max Connections / Hour: Maximum number of connections per hour.
  • Max Simultaneous Connections / Hour: Maximum number of simultaneous connections that can be made per hour.

alt text

The Syntax tab is used to retrieve the current user privileges in SQL syntax.

alt text

Import

In the Client, you can import SQL files to the current database.

alt text

TIP

To import files larger than 10 MB it's recommended to use the Utils - Imports section.

Export

The Exports view is used to export objects of the current database into SQL or CSV format.

alt text

TIP

To export objects larger than 10 MB it's recommended to use the Utils - Exports section.

Clone

The Clone view is used to copy objects from the current database to another one.

alt text

TIP

To clone objects larger than 10 MB it's recommended to use the Utils - Clones section.

Server Variables

The Server Variables dialog is used to manage the MySQL parameters from the current server.

alt text

By double-clicking a variable, you can change its value to another one.

alt text

Last Updated:
Contributors: Pol Alzina