# Page 4 | MySQL Reviews 2026. Verified Reviews, Pros & Cons | Capterra

> Page 4 - Is MySQL the right Database solution for you? Explore 2094 verified user reviews from people in industries like yours to make a confident choice.

Source: https://www.capterra.com/p/11482/MySQL/reviews

---

MySQL

4.6 (2094)

[View alternatives](https://www.capterra.com/p/11482/MySQL/alternatives/)

Provider data verified by our Software Research team, and reviews moderated by our Reviews Verification team. [Learn more](https://www.capterra.com/our-story/)

* * *

Last updated March 25th, 2026

# Page 4 - Reviews of MySQL

## Showing most helpful reviews

Showing 76-100 of 2094 Reviews

Sort by:

Most Helpful

Rating

Company Size

Reviewer's Role

Length of Use

Frequency of Use

LR

Lilantha R.  
Software Engineer  
Information Technology and Services  
Used the software for: 2+ years

### "MySQL Review"

October 4, 2019

5.0

We resolved over DBMS issues with MySQL. It is free therefore We resolved our cost issues. It has the best community. We resolved our all issues very easily. Queries are very easy, Therefore we saved over time. If we think to use relational database MySQL is the best. We can recommend for anyone. Drivers are there for any programming language.

Pros

MySQL is a powerful database management system. It is free. Easy to learn and use. I someone new to DBMS. We can recommend that person to MySQL without any trouble. It is supported to any environment. If your server/PC windows, Linux or Mac. It doesn't matter. MySQL support for all Operation systems and very easy to set up in any environment. We can tall like this if we think about the setup and configuration process "MySQL is the most easiest DBMS system to set up and configure". We can create databases and tables very easily. As well as It is a relational database. We can keep up table relations. It supports many data types. Int, Double, Flote, Varchar, Text, Date,Timestamp...etc.We can create table, views,functions,procedure,trigger..etc. It support many character sets. We vey easy to take backups. We can use text files, CSV file, excel files to data upload. bulk data upload support. MySQL queries are very easy. It supports joins, subqueries,union,group,order and so many things are there. Many free client applications are there for MySQL like MySQL workbench, sqlyog, phpadmin. We can run mysql in custom port. We can limit privileges by user roles. Best thing is support. And also MySQl drivers are there for any programming language. If It is Java, PHP, Node...etc doesn't matter. There are many resources for MySQL. MySQL is a world most popular, powerful, easy, wonderful DBMS.

Cons

Actually, It is a relational database. Therefore before the database creation, You want to create ER-Diagram otherwise you are in trouble. When the relationships are increasing. Hard to insert data. As well as. MySQL is not good for large databases. If relations go very hight. data retrieving speed is going down. If table storage is hight, data retrieving speed is going down. If connections are going hights. It returns too many connection errors and MySQL down. We want to restart.

Alternatives considered

[MongoDB](https://www.capterra.com/p/127374/MongoDB/)[PostgreSQL](https://www.capterra.com/p/48791/PostgreSQL/)

Reason for choosing MySQL

It is free. Easy to use. Easy to setup. Have a big community.

Review Source

MA

Myanmar A.  
Administrative Aide VI  
Construction  
Used the software for: 2+ years

### "One of the best open source database management tool"

February 9, 2026

5.0

I will still MySQL until today since I had use it when I was in college until my professional years.

Pros

MySQL has improved some of its features and its still one of the best open source platform for database development

Cons

MySQL may had improved but there are also bugs and errors are still present which may improve for its functionality.

Review Source

Muhammad Aamer K.  
Full stack software developer  
Real Estate  
Used the software for: 2+ years

### "MySQL is one of the greatest rDBMS(s)."

November 10, 2023

5.0

Overall the MySQL is great rDBMS it is easy-to-use and reliable. I have used it for many and variety of tasks including Storing and retrieving data in web applications and running other queries.

Pros

I like MySQL because it is open source , easy to use it can handle large amount of data it is secure and reliable.

Cons

Although it is a great rDBMS but it is not very very secure and also the scalability is not very good like it's competitors.

Review Source

Emiliano P.  
Site Reliability Engineer  
Information Technology and Services  
Used the software for: 2+ years

### "MySQL has always been one of the best relational databases"

May 12, 2021

5.0

Many of our relational databases work nowadays with MySQL, we find it easier to maintain than PostgreSQL or other alternatives, as well as it's knowledge more broadly distributed due to it being very beginner friendly for web projects, joined with PHP usually.

Pros

First of all there's a free community version, as well as alternative software like MariaDB and Percona Server which have an open-source approach as well. There are multiple services to manage MySQL like Amazon RDS as well as similar products on GCP or Azure, so it's not entirely required to have expert knowledge to use these databases if you are willing to pay for support.

Cons

The upgrade process for MySQL requires downtime and it's not easy to perform a rollback either (on some cases it's entirely impossible unless you restore a backup). Managed services don't provide a zero-downtime upgrade process either, except for migration all your info and deltas into a new database (which sometimes is not entirely available)

Alternatives considered

[PostgreSQL](https://www.capterra.com/p/48791/PostgreSQL/)

Reason for choosing MySQL

We find it easier to maintain than PostgreSQL and also more teammates felt comfortable with this software since they were quite familiar with it and possible debugging on the future.

Review Source

Monish K.  
senior software engineer  
Computer Software  
Used the software for: 2+ years

### "Will Developed Relational Database System which supports Transactions"

April 26, 2020

5.0

Had a great experience with Mysql, since it has been the core of transaction systems

Pros

Mysql is Transactional, you can commit or revert a set of actions in a transaction, it has well implemented all the Transactional feature such as primary key, foreign keys, indexing etc ... so we mainly use mysql for data collection from realtime interactions with the end user, Its Hibernate support gives a edge on realtime interactions, Mysql provides many type of JDBC/ODBC jars, using which it can be integrated to any type of tools and languages, Mysql has a desktop application called Mysql Workbench for performing all the operations on mysql, it comes in handy if you don't remember some of the commands (like migrations , dumping, updating row etc ..), also it provides schema visualisations, tables and its columns are listed which can be dragged into the editor, which makes the mysql to be easily used and reduces the developers time involved in operational work and improves development efficiency, There are lot of other friendly tools such as WAMP/XAMP etc, which can be used for learning purposes, and Mysql has a huge community support

Cons

Mysql dose not support data transfer between DB and Distributed file system such as AWS S3, which most of the other databases dose, We had to use different PSQL database for large non relational data storage, since it is not the intended purpose of Mysql, so we have to maintain two database systems, it wold be better if mysql can give non transactional support as well for large data storage and analytical use case , so that it can be one stop DBS solution for all data actions.

Review Source

VR

Verified Reviewer  
SDE Intern  
Computer Software  
Used the software for: 6-12 months

### "Best Software that Provides Best Backup and Recovery Option and it's best to retrieve the data."

March 5, 2022

4.0

Overall Experience is Superb. It helps to migrate the data in seconds and also it helps to retrieve itin seconds.

Pros

The best thing I like about this software is that it provides security to the data which can be backup and recovered if any crash happens. Also, it's migration time is extremely less than the traditional method.

Cons

It's user interface needs to be improved and also the branding of the software needs also to be improved.

Review Source

César José R.  
Software Developer  
Computer Software  
Used the software for: 2+ years

### "A very good option for small software development projects"

November 6, 2021

5.0

To get started in application development, I highly recommend it for its ease of use and how effective it can be for handling data on a small scale. Of course, MYSQL has to be just a step to later migrate to systems that better manage data on a large scale, such as SQL Server or Oracle.

Pros

Mysql is a good tool to start in the world of software development. It offers a small but powerful product, with effective database management when it comes to bringing us useful information for the business. With a few command lines we can get all the information we need, and its installation and first use is fast and intuitive.

Cons

Although MYSQL works well for small and medium projects, in large-scale projects we can suffer a bit with information and data management, since this tool is not entirely designed to handle large-volume data. It can handle data in large volume, but the way in which it will do it will not be the most efficient or the most optimal, which can cause a certain lack of speed when deploying our project.

Alternatives considered

[Microsoft SQL Server](https://www.capterra.com/p/1417/SQL-Server/)[MongoDB](https://www.capterra.com/p/127374/MongoDB/)

Reason for choosing MySQL

The ease of use of Mysql made me decide on this specific product in the end.

Review Source

VR

Verified Reviewer  
Systems Admin  
Libraries  
Used the software for: 2+ years

### "10 Years of MySQL"

June 8, 2023

5.0

MySQL is a robust and scalable choice for many database-driven projects, offering numerous advantages for both beginners and experienced developers. I appreciated this coming in as a novice and learning overtime how important a functioning database is to a project.

Pros

MySQL's compatibility with various platforms and extensive support for programming languages contributes to its versatility, making it suitable for diverse applications. Moreover, its extensive online community and detailed documentation make troubleshooting and learning effortless.

Cons

MySQL lacks some advanced performance optimization features found in other database management systems. This limitation may require additional effort to optimize complex queries manually.

Alternatives considered

[MongoDB](https://www.capterra.com/p/127374/MongoDB/)[MariaDB](https://www.capterra.com/p/132005/MariaDB/)

Reason for choosing MySQL

Because its compatibility with other platforms and services is unparalleled, offering rocksteady databases is an important part in beginning a project.

Review Source

Elle D.  
Company Owner  
Design  
Used the software for: 2+ years

### "If mySQL didn't exist - neither would my business"

July 19, 2022

5.0

Like the title says, if MySQL didn't exist - neither would my business. It's a complusory element to the working day.

Pros

MySQL has come so far in recent years and is the benchmark against which all others measure themselves. One reason for that - it's the best at what it does!

Cons

It takes a little getting used to at first. But - once you get the hang of the 2 or 3 most used options... the rest will follow anyway.

Review Source

Rolly W.  
Analyst  
Computer Software  
Used the software for: 2+ years

### "MySQL A database"

April 12, 2024

5.0

Pros

Easy to Impliment,its fast and Accurate,good connectivity with multiple platform,and works everywhere

Cons

Large data complexicity,sometimes gets intigration issues with third party applications

Review Source

VR

Verified Reviewer  
Owner / Operator  
Marketing and Advertising  
Used the software for: 2+ years

### "Outstanding Database System"

October 23, 2018

5.0

I have been using MySQL for years now to design and deploy dynamic websites and online software. It is one of the easiest and best database systems I have used. It does have a few quirks and things that can get a little frustrating from time to time, but all in all it is an amazing system and I don't hesitate to recommend it to anyone. Because it is free there really isn't a lot of direct support for it. That said there is a huge community of users and it is normally very easy to find an answer to question or get help when you need it. This is truly one of the best database systems you can use.

Pros

\- First off it is free and open source - Excellent scale-able database system - Works perfectly with Linux or Unix servers - When paired with PHP MyAdmin you can easily work inside your databases from anywhere - Excellent storage capacity and retrieval - Can easily store millions of records without issue - Did I mention it is FREE!

Cons

\- Unless you want to be working in a command prompt you need to install 3rd party software like PHP MyAdmin to administrate the database; that said most hosting companies install these by default for you already. - Some built-in functions to MySQL actually slow down queries to a crawl and ignore your indexes; for example using the DATE() on a datetime column ignores any index in that column. - Not as robust as Oracle or SQL for large datasets; it will work but it does slow down performance as your data pool grows. Normally this does not happen until you get well into the millions of records and even then there are things you can do to speed up performance but it is worth noting it is not as fast out of the box as other enterprise systems.

Review Source

VR

Verified Reviewer  
Programming Instructor  
E-Learning  
Used the software for: 1-2 years

### "Strong and Open Source RDBMS"

March 25, 2023

5.0

In MySql you create the database first, then the tables, and then you add records to the tables before you can query them, following the traditional structure of the Relational Database Management System.So it is flexible to operate .

Pros

It is free software and also open-source. It's much faster and lighter than MsSQL. It is extremely easy to use and comprehend. It's easy to set up, use, and run. The structure of the language is remarkably similar to that of English sentences.

Cons

I think some of the error messages are so broad that they cannot accurately describe the issue. Some error messages are more bizarre than the problem itself. At times, it creates a sense of insecurity.

Alternatives considered

[Microsoft SQL Server](https://www.capterra.com/p/1417/SQL-Server/)

Reason for choosing MySQL

It's free. Simple to use. Simple to set up. Build a large community. Additionally I'm now exceptionally acquainted with the item, its punctuation and orders.

Review Source

JC

Jorge C.  
IT consulant  
Computer Software  
Used the software for: 2+ years

### "MySQL have database engine efficiency highly recommended to Small and Medium Business"

March 12, 2022

4.0

The product is really good for medium and some large loads, hasta many improved features in the most recently versión, enterprise versión (from Oracle) offer all the features we need, including monitoring capaciy using a GUI tool.

Pros

Data replicacion, backups strategy ,data volumetry (driving with particioning) and monitoring capabitilies confirms this software is a complete solution.

Cons

I have no cons, because I consider is a good producto for a specific market focus on small and medium Business. The community version is not compared with oracle commercial version.

Reason for choosing MySQL

MySQL is my best small and medium options for database engine systems, I work with Oracle and SQL Server engine, but depends of development frameworks for specific products. MYSQL es the best alternative for good price and powerfull engine product for small and medium business.

Review Source

RM

Ryan M.  
Founder, CEO  
Computer Software  
Used the software for: 2+ years

### "MySQL is hands down the best free database software"

October 30, 2019

5.0

Overall, MySQL isn't always the right choice, but for startup applications and smaller projects, it's the best. Over time you have to learn when to use certain database software, but as a general rule of thumb, MySQL absolutely can handle anything with some configuration and the price is incredible (free). Personally, I've done research on JSON based databases and they lack structure and make things a pain in the long run, which is why I'm only mentioning MySQL and SQL Server in this review. There are other similar acceptable alternatives such as postgres but I've never had reason to use them over MySQL.

Pros

\- If you structure your database correctly, it's very stable - It's free, and there are MySQL derivatives (MariaDB) that are even more powerful - The xtradb database engine in MariaDB (a derivative of MySQL) is incredibly fast - You can do things quickly and have some data integrity risks on small projects, or you can do things properly and have virtually no risk on mission critical applications - VERY easy to scale and setup database clusters and replication, especially in all of the cloud providers

Cons

\- The barrier for entry is too low, causing MySQL and MariaDB to get a bad rep because inexperienced users take advantage of its simplicity - Performance isn't on par with MSSQL/SQL Server without a ton of configuring

Alternatives considered

[Microsoft SQL Server](https://www.capterra.com/p/1417/SQL-Server/)[MongoDB](https://www.capterra.com/p/127374/MongoDB/)[PostgreSQL](https://www.capterra.com/p/48791/PostgreSQL/)[SQLite](https://www.capterra.com/p/158187/SQLite/)

Reason for choosing MySQL

I don't always choose MySQL over SQL Server, there are definitely cases where one beats the other, but if I had to choose to go with one for the rest of my life, I'd go with MySQL. As for the others, I tend to avoid any NoSQL or JSON based databases for anything other than front-end quick tasks that don't require security and only have one primary key to obtain all data, and in those cases, Firebase is always the victor hands down.

Review Source

JT

Jim T.  
Sr Web Engineer  
Information Services  
Used the software for: 2+ years

### "Stable Database for Every Project"

August 25, 2019

5.0

Pros

I came from programming background who used PHP as primary language and naturally MySQL was the database for the backend. One feature about MySQL is how easy it is to setup and use and how flexible it is to operate. I have used both the CLI (Command Line Interface) and GUI (Graphical User Interface) to interact with the database to create tables, add records, update and remove records, all seem really fast and stable. I used MySQL on my Windows, Mac, and Linux machines without any hiccups. It follows the traditional Relational Database Management System structure with you first create the database, then the tables, then add records to the tables before you can query them. The client used to interface MySQL include the web-based tool like PHPMySQL, and Windows tool like HeidiSQL or MySQL Workbench. These tools all connect to the database very easily. These tools also lets you backup your database for offline storage.

Cons

The recent trend of database has gone from the traditional Relational model to NoSQL, which is a SQL platform that uses mostly JSON format to store data instead of the traditional database tables and records. This is where MySQL lacks, MySQL doesn't have the ability to run as NoSQL so if you intend to use a NoSQL database, MySQL is not for you. One other thing I noticed about MySQL database is if you have a large collection of data and IF your SQL query is not very optimized, the speed to return the data set can be very very slow. Of course, the only way to fix it is optimize or change your query.

Alternatives considered

[PostgreSQL](https://www.capterra.com/p/48791/PostgreSQL/)

Reason for choosing MySQL

I am already very familiar with the product, its syntax and commands. To me it's a natural choice.

Review Source

VR

Verified Reviewer  
Sr lead engineer-I  
Computer Software  
Used the software for: 2+ years

### "MySQL the best database"

January 10, 2023

5.0

Overall we just loved this database. It gives us all the features which is required to used OLTP database. It has great backup feature along with replication which just works superb and flawless. We can restore our database with very simple commands and setting up replication for DR or for standby systems are very simple

Pros

MySql is the best database i have evwr used. It’s very user friendly and commands are very simple. Even if we stuck somewhere we can easily get the help while googling the problem. Support is also very knowledgeable, they respond to tickets very quickly. Replication, automatic backup are one of the best features i have used

Cons

As far as features are concerned there is nothing which i dont like. Everything is perfect including its license cost. So mysql is very manageable database

Reason for choosing MySQL

It has all the options to support enterprise database. Relication to set up DR and readonly server along with backup and restore are super cool. In general if we go to some other enterprise database we have to pay more. So with MysQl we saved lots of money

Review Source

GM

Giovanni M.  
Data Analyst  
Computer Software  
Used the software for: 2+ years

### "The Best Database Platform for Micro Projects"

August 21, 2021

5.0

It is very useful for the creating database for our micro projects with our clients specially those that requires relational database. The way that the data are being stored is systematic and highly organized, it helps us save time and manage data better. Getting reports and analytics is very easy and have a big impact on the decision making and action planning.

Pros

It’s free to use, that’s number one. Thanks to GNU. Any changes or updates requires approval before continuing and that lessen the chance of committing mistakes. It works not just for windows operating system so integration is easy specially for micro project that requires small databases.

Cons

Too complex joins type of transaction can cause hang/lag sometimes so it affects the whole software performance. This is not recommended for projects that requires huge RDBMS. Configuration and tuning for project requirement are difficult if you have no prior experience, it is better to ask for help from those people who has expertise in this.

Review Source

CF

Carlos F.  
Partner  
Automotive  
Used the software for: 2+ years

### "MySQL: free relational database manager"

August 14, 2020

5.0

MySQL is a free relational database manager. I use it daily to manage data for several web applications (most commonly, by pairing it with PHP). It's fast and versatile enough to meet all my needs in different scenarios and for different types of data (e.g. client databases and many others).

Pros

In my opinion, MySQL has the following main advantages: 1. It's versatile and adapts to different use cases. Although MySQL is most commonly used to manage data for web applications (in what's called LAMP: Linux, Apache, MySQL, PHP), it's really a jack-of-all-trades that one can use in different scenarios. 2. It's rock-solid. MySQL and its featured stability have both passed the test of time; the software was created 25 years ago and it's already in its 8th version. 3. It makes use of current technologies. Although it's "old", MySQL uses current database technologies, like multi-byte characters and different data-handling engines. 4. It's popular. MySQL is in the default repositories of most Linux-based operating systems, and there's plenty of documentation about it. 5. It's free. MySQL offers a fully-functional, free "community" version.

Cons

The way I see it, MySQL has two disadvantages: 1. Depending on the amount of data it handles and on how many clients connect to it, MySQL can use a lot of resources, effectively becoming a server hog and therefore requiring a powerful computer/server. 2. MySQL isn't exactly the easiest software to install and manage; it requires quite some technical knowledge.

Alternatives considered

[PostgreSQL](https://www.capterra.com/p/48791/PostgreSQL/)

Reason for choosing MySQL

Familiarity with the software.

Review Source

VR

Verified Reviewer  
Full Stack Developer  
Computer Software  
Used the software for: 2+ years

### "MySQL review"

May 29, 2023

5.0

Pros

It's one of the most complete Relational database in the market, it has a lof of features that makes the developer's workflow easier.

Cons

All the features that I might need were already covered so I have nothing to complain about.

Review Source

Torikul I.  
Freelancer - Web Developer  
Internet  
Used the software for: 2+ years

### "MySQL is the world's most popular free open source database"

September 23, 2021

5.0

It's simply perfect that was able to fulfil my needs. Basically, I use the MySQL database for web development purposes, It was so helpful for me so far. My overall experience is really remarkable with the MySQL database.

Pros

MySQL is so easy to use and comfortable, even a lot suitable for the WordPress platforms. I like how this database has organized everything, backup process, data replacement, adding or deleting tables, find out the important data even query. If I want to do something, I can write some code as commands and all done. This database supports a query language too.

Cons

There are no cons I've noticed with the MySQL database. But I think it should be easier because newbies will get confused while using and learning MySQL. With little knowledge, you can't manage and control the MySQL database.

Switched from

[MariaDB](https://www.capterra.com/p/132005/MariaDB/)

One of my client's requirements was very unique, he asked to use the MariaDB database for the websites, so I switched to MariaDB for my business purpose.

Review Source

WI

Wassim I.  
Associate Professor  
Computer Networking  
Used the software for: 2+ years

### "MySQL: the cost-efficient RDBMS from Oracle"

July 29, 2023

4.0

Pros

MySQL was initially an open source RDBMS till it was acquired by Oracle corporation. MySQL was integrated with a very versatile web interface PHPMyAdmin which provided a full-fledged database client that allows administrators to manage the creation of database entities including tables, views, stored procedures, triggers, users, .... MySQL supports the various SQL 92 constructs including DDL, DML, and DCL SQL statements. It is not supported with advanced Undo/Redo Logging algorithms as in the case of Oracle database, but still can support advanced SQL queries with decent optimization mechanisms.

Cons

PHPMyAdmin suffered from performance lagging and bottlenecks specifically when inserting database rows. The lagging is mainly from the Web GUI since the actual SQL insertion mechanism is effectuated in the database but not refreshed in the PHPMyAdmin GUI. The latest database engine supported by PHPMyAdmin is MariaDB which suffered the same performance lagging issue. Customer support wasn't successful in figuring out the source of this bug. This is mainly experienced on Windows installations. MySQL is not open source anymore which makes MariaDB (the open source alternative) a much cost efficient choice.

Review Source

Adam D.  
Web Application Developer  
Computer Software  
Used the software for: 2+ years

### "Powerful FOSS RDBMS"

March 11, 2021

5.0

My experience with MySQL has been positive. I haven't found an application that it wasn't suited for yet. It has allowed us to move the majority of our systems off of Windows servers onsite to the cloud. Additionally it's compatible with ArouraDB which allows us to safe money with non production sites.

Pros

I've used both Microsoft SQL Server and Oracle and what I liked most about MySQL, aside from my personal preference for it's syntax, is that it runs well on all platforms and is easy to setup and maintain. MSSQL limits you to Windows servers and while Oracle will run on various platforms it is difficult to setup and maintain.

Cons

What I like least about MySQL is that backing up and restoring databases is a pain. You basically have to dump the database to a text file that contains every SQL statement needed to recreate the database. I also feel like the MySQL dataconnector for .NET Core isn't well developed or supported. Also MSSQL and Oracle have more ease of use functions when programming.

Switched from

[Microsoft SQL Server](https://www.capterra.com/p/1417/SQL-Server/)

We wanted to move to the cloud and not be locked into the expense of running windows servers.

Review Source

Sai R.  
Client Project Manager  
Internet  
Used the software for: 1-2 years

### "MySQL is the perfect database management system "

July 28, 2023

4.0

Using MySQL has been amazing

Pros

MySQL is amazing to use for accessing and retrieving data! It is very secure and trustworthy.

Cons

The quality of support can be improved with MySQL

Switched from

[Microsoft SQL Server](https://www.capterra.com/p/1417/SQL-Server/)

Recommendations from business partners

Review Source

Ibrahim A.  
CEO  
Electrical/Electronic Manufacturing  
Used the software for: 2+ years

### "Créez et administrez vos bases de données avec MySQL est un jeu."

October 12, 2023

5.0

J'utilise MySQL pour les 98% des mes bases de données.

Pros

La sauvegarde et la restauration des données. La connexion distante.

Cons

Il faut faire des petites manipulations pour convertir les anciennes versions la nouvelle version.

Review Source

VR

Verified Reviewer  
analyste  
Computer Networking  
Used the software for: 2+ years

### "i really liked my mysql experience "

June 8, 2023

5.0

it was and still is one of the best experience

Pros

It’s Easy to Use and Administer,It’s Scalable and Flexible , Secure and Reliable

Cons

there are no inconveniences I am very satisfied

Review Source

Similar Products

Featured