This is your compare tray

Apps you want to compare will be listed here. Launch a head to head comparison at any time.

MySQL Logo

MySQL

Database management system for recording and updating data

see alternatives

MySQL Pricing, Features, Reviews and Alternatives

MySQL product overview

What is MySQL?

MySQL is a relational database management system (RDBMS) designed to help businesses record, update, and manage data and deploy cloud-native applications. Features include data masking and de-identification, multi-document transaction support, intrusion detection, alerts, and configuration management.

Typical customers

Freelancers
Small businesses
Mid size businesses
Large enterprises

Platforms supported

Web
Android
iPhone/iPad

Support options

Chat
24/7 (Live rep)
Phone Support
FAQs/Forum
Knowledge Base
Email/Help Desk

Training options

Live Online
Documentation
Webinars

MySQL pricing information

Value for money

4.6

/5

1.7K

Starting from

ic-pricetag

No pricing info

Pricing options

Free plan
Subscription
Free trial
Pricing range

MySQL features

Functionality

4.5

/5

1.7K

Total features

15

1 categories

Most valued features by users

API
Access Controls/Permissions
Monitoring
Real Time Monitoring
User Management
Data Replication
Data Storage Management
Automatic Backup

MySQL users reviews

Overall Rating

4.6

/5

1.7K

Positive reviews

Rating breakdown
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8.79/10
Rating distribution

5

4

3

2

1

1,109

601

69

3

0

Pros
Easy to install and free, nice tool to write SQL queries. Important for data analysts and a good tool on the market.

AA

Alessandro Alvise V.

Overall MySQL is an amazing database for any kind of application. It is robust with almost every feature an application needs.
AvatarImg

Abhishek A.

Great database for open-source but commercial products as well. It has very good performance and lots of additional features (like log-based replication) included without additional cost.
AvatarImg

Pavol R.

Cons
Error messages are not well explanatory. If you are stuck with an issue, it is difficult to get a support.

AR

Anonymous Reviewer

Really large databases become slow and need a lot of maintenance. Error messages are often vague and unhelpful so finding what went wrong requires a lot of work.

VJ

Viktoria J.

Worst thing is that in scenarios with multitenant databases with somewhat mediocre load MySQL starts to leak memory.
AvatarImg

Aleksandr S.

Overall Rating

MySQL

Reviewed 9 months ago

Transcript

Frank B.: Good day. My name is Frank. I'm an executive vice president. Today, we'll be reviewing MySQL....

DD
AvatarImg

David D.

software engineer

Computer Software, 11-50 employees

Review source

Overall Rating

Works well, lower cost sql solution

Reviewed 9 months ago

Transcript

David Z.: My name is David. I'm a software developer. On a scale from one to five, I would give MySQL...

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

MySQL is a king of his game

Reviewed a month ago

Great

Pros

Very Suitable for ( small / medium ) database sized under 5GB. But, it can also deal with over medium databases by expanding your server resources. I think it is the choice of small app that will expand in the few next months / years, it is really scalable.

Cons

It consumes more ram when the database size gets over 5GB or 10GB of disk space, making it even hareder to make a backup of that size unless you have a very powerful machine with fast nvme.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

Database Collection with MySQL

Reviewed a month ago

I used MySQL for my customers website to collect and store our website data, to cover all the data and analyze them with 3 party tools.

Pros

MySQL is really helpful database platform to cover all your website data. You can get and post your data for your website in a smooth way.

Cons

MySQL dashboard seems like old, it should be re-designed again like a new product.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend4/10

Share this review:

Lightweight but not up to the mark

Reviewed a month ago

When we are looking at non-programmers trying to have a web application which will be maintained by business professionals and has comparatively simple data relations MySQL can be a good options. But for complex systems MySQL won't be a good option.

Pros

It is very easy to setup and requires very less supervision. As MySQL is lightweight the applications are usually faster.

Cons

It is not possible to develop complex systems using MySQL. It doesn't support many object based features like inheritance and functional overloading.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

Experience with MySQL

Reviewed 3 months ago

The manager has been used in the implementation of monitoring software, in addition to being used in a software development project.

Pros

It is a manager that is very easy to implement, adjust and configure based on the needs that you want to meet. The resources needed for its implementation are low, being able to increase them based on what is required, being able to carry out a more adequate distribution of resources.

Cons

The replication and backup tools of the same software have limitations that end up affecting their operation, having to use other means of control and restoration to improve results.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

MySQL makes it easy to manage databases.

Reviewed 2 months ago

MySQL is suitable for both beginners and experts. My company's performance has improved with the use of this software. MySQL is Simple to use it has Cross-platform support, allowing it to run on any operating system, MySQL Connect to practically any backend programming language with ease.

Pros

The best thing about MySQL, in my opinion, is that it has one of the best user interfaces of any database. With existing databases, a variety of filters and queries can be used, and tables can be imported from other applications or third-party browsers. MySQL is based on a standard database, where we use it to perform CRUD (create, read, update, delete) operations and manage data for a web application or a variety of other uses. One feature to note is that the relationship between tables in a database can be tracked, which we can easily retrieve using indexing functions. Because it supports user authentication and validation, many online applications use MySQL as their back-end to manage user data.

Cons

What I don't like are the few options it has for building tables and it requires a lot of software to be installed to work properly.

MySQL FAQs and common questions

Q. What type of pricing plans does MySQL offer?

MySQL has the following pricing plans:
Pricing model: Subscription
Free Trial: Available


Q. Who are the typical users of MySQL?

MySQL has the following typical customers:
Large Enterprises, Mid Size Business, Non Profit, Public Administrations, Small Business


Q. What languages does MySQL support?

MySQL supports the following languages:
English


Q. Does MySQL offer an API?

Yes, MySQL has an API available for use.


Q. What level of support does MySQL offer?

MySQL offers the following support options:
Chat, 24/7 (Live rep), Phone Support, FAQs/Forum, Knowledge Base, Email/Help Desk

Common MySQL comparisons

MySQL logo
PostgreSQL logo
MySQLvsPostgreSQL
MySQL logo
Microsoft SQL Server logo
MySQLvsMicrosoft SQL Server
MySQL logo
MariaDB logo
MySQLvsMariaDB
MySQL logo
SQLite logo
MySQLvsSQLite
MySQL logo
MongoDB logo
MySQLvsMongoDB
MySQL logo
Google Cloud Platform logo
MySQLvsGoogle Cloud Platform

Related categories