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

> Page 3 - 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 3 - Reviews of MySQL

## Showing most helpful reviews

Showing 51-75 of 2094 Reviews

Sort by:

Most Helpful

Rating

Company Size

Reviewer's Role

Length of Use

Frequency of Use

MW

Matt W.  
AM  
Automotive  
Used the software for: 2+ years

### "MySQL Review "

May 28, 2024

5.0

Pros

It is an easy-to-use database management system.

Cons

It has some limited functionality. It lacks some of the advanced features.

Review Source

aT

ash T.  
analyst  
Electrical/Electronic Manufacturing  
Used the software for: 1-2 years

### "Great database software"

May 30, 2024

4.0

Pros

Great tool for querying database and sql.

Cons

not as great/ better as oracle sql and pl/sql.

Review Source

DO

Dalmas O.  
software engineer  
Computer Software  
Used the software for: 1-2 years

### "SIMPLICITY AND ECONOMICAL"

May 14, 2024

4.0

Pros

Coming from a country where life is at its hardest I have to spend less and get the most out of the little, MySQL has made this possible because it is free. The other thing I love about MySQL is its simplicity, installing and setting it up is just so easy.

Cons

When large applications, backing up of all the data is necessary at all given time because there might be instances of data loss.

Review Source

Gary F.  
Owner  
Information Technology and Services  
Used the software for: 2+ years

### "Powering Business Applications with a Reliable Open-Source Database"

May 14, 2024

4.0

Pros

MySQL has been our go-to choice for managing relational databases, offering a stable and secure environment for storing and retrieving data. The software's scalability, ease of integration, and active community support have helped us build robust and efficient business applications that cater to our unique needs and growth trajectory.

Cons

MySQL lacks certain advanced features found in more expensive proprietary databases; evaluate your needs before committing.

Review Source

Alex M.  
Software Developer  
Computer & Network Security  
Used the software for: 1-2 years

### " The Security in MySQL Database"

November 15, 2023

5.0

MySQL has a large and active community. This means there's an abundance of resources, forums, and tutorials available, making it easier to find help and solutions to common issues. Being open source and freely available is a significant advantage. It reduces costs for businesses and developers and promotes a collaborative development environment.

Pros

MySQL's combination of being open source, easy to use, and offering strong performance and scalability makes it a popular choice for various applications, from small-scale projects to large-scale enterprise solutions.

Cons

The MyISAM storage engine, while simple and fast for read-heavy workloads, lacks support for transactions and foreign keys. This limitation makes it less suitable for applications that require strong ACID compliance.

Review Source

Miguel C.  
Desarrollador de Software.  
Program Development  
Used the software for: 2+ years

### "El mejor cliente servidor de base de datos del mercado!"

September 16, 2023

5.0

Se lográ implementar a muy bajo costo tecnologías web con acceso a bases de datos en tiempo real que son muy necesarias para crear productos abarcando las demandas del mercado en cuanto a funcionalidad general.

Pros

MySql se implementa en prácticamente casi todo servidor web que se preste y es gratuito en la mayoría de los casos. Se usa muy fácil e integra perfectamente con herramientas populares de programación como Php / Ajax.

Cons

Lo único que puede tener que no es muy conveniente, es que a veces se actualiza muy rápido y deja cosas obsoletas, lo que obliga a cambiar cierto código que funcionaba correctamente, por lo que si no se controla el servidor que tiene instalado MySql, puede que haya estos inconvenientes.

Review Source

IK

Irfaan K.  
System officer  
Industrial Automation  
Used the software for: 2+ years

### "Review about mysql"

September 20, 2023

5.0

We run our pos software database with mysql databases

Pros

Easy to use and very scalable for our organization

Cons

For now we see everything we need for our operation is present

Alternatives considered

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

Reason for choosing MySQL

Easy to use

Review Source

Joseph M.  
Developer  
Computer Software  
Used the software for: 2+ years

### "Agrxis Review on MySQL"

May 17, 2023

5.0

My experience with MySQL has led me to believe that it is a superb database management system that has significantly improved my ability to store and retrieve data. My preferred option for managing massive datasets and sophisticated queries is MySQL because of how simple it is to install and configure, as well as its solid features and great performance. The broad range of services and the strong sense of community support have been crucial in helping me overcome any obstacles I faced. Due to MySQL's adaptability, I am able to effectively manage a wide range of applications, from little side projects to sophisticated business solutions. Because of its dependability, scalability, and extensive security features, I can rest easy knowing that my data is well-protected.

Pros

I am quite amazed by MySQL and the outstanding features it provides. MySQL has played a significant role in my professional development as a database management system by giving me a dependable and effective platform for storing, managing, and retrieving data. My favorite aspects of MySQL are its scalability and robustness. It is able to handle high data quantities with ease, ensuring optimal performance even in demanding settings. MySQL is an excellent option for both small-scale projects and enterprise-level applications due to its simplicity of use and flexibility. Its broad support for a variety of platforms and programming languages enables me to easily include it into my current software ecosystem.

Cons

Even while my overall experience with MySQL has been favorable, there have been a few things that I've found difficult or that could be done better. I thought the complexity of managing and establishing replication setups was one area that needed improvement. In some cases, setting up and maintaining replication in MySQL requires complex setups and a thorough understanding of the architecture.

Review Source

JS

Jack S.  
Nurse  
Information Services  
Used the software for: 1-2 years

### "Take a good look at my experience"

October 12, 2023

5.0

None of the business or technical processes were bad, but they were all present and used well

Pros

The artistic and technical skills and experience they have met my requirements and ambitions

Cons

None of the business or technical processes were bad, but they were all present and used well

Review Source

VR

Verified Reviewer  
Small Company Owner  
Internet  
Used the software for: 2+ years

### "Free high-performance relational database"

August 19, 2022

5.0

I started working with MySQL around 2002. I was looking for some low cost database to use and let old DBF structures in the past. Found MySQL and have never quit working with it since then, not even when I started working with other databases like Oracle and MS SQL Server

Pros

It is free to use and have a large known community of users all over the planet.

Cons

It is free to use, as long as you don't develop the applications using some strict and exclusive commands. I don't know if this have changes and by and large people don't seems to care about it, not even the owner for I have never seen or heard of anybody charged or asked about it.

Alternatives considered

[PostgreSQL](https://www.capterra.com/p/48791/PostgreSQL/)[Oracle Database](https://www.capterra.com/p/5938/Oracle-Database/)[IBM Informix](https://www.capterra.com/p/250710/IBM-Informix/)

Reason for choosing MySQL

Little cost at all necessary actions (install, configure and maintain), quite bigger community and simplicity

Switched from

[dBASE Plus](https://www.capterra.com/p/80138/dBASE-Plus/)

MySQL enabled me to have a significant upgrade in my security and data integrity and could handle a lot more payload at a single time with little cost.

Review Source

Fernando D.  
SAP BW Consultant  
Information Technology and Services  
Used the software for: 2+ years

### "The well balanced"

September 30, 2020

5.0

I use MySQL in many personal projects, like my automated house project. It was a very good choice, I'm happy with this. Also, in the past, I have worked with MySQL and PHP in my company's intranet page. It was a good tool, but as the company grows, we need to migrate to another platform. Also, it is important to say that if you use the correct database engine with MySQL, you can have foreign keys and other types of constraints so it is very flexible.

Pros

MySQL is a well balanced product, while it is free to use, it also has many features you can find in corporative solutions, like SQL Server and Oracle. If you ever need help, you will find answers almost everywhere, from their own documentation to stackoverflow and other forums, easily. You will have a very short learning curve with MySQL.

Cons

When you need to deal with great amount of data, like some kind of data warehouse structure or huge amount of measures to analyze, you better go other choices. It starts getting too slow with the same hardware other products will work smoothly. But I guess that is not the purpose for MySQL. In the other hand, if you want it to build a transactional system like an e-commerce platform or even a Blog page, it is a very good choice!

Alternatives considered

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

Reason for choosing MySQL

I chose it instead of PostgreSQL because the ease of use and plenty of documentation around the internet, with many forums and examples. Both tools have a great community support, but I felt MySQL has more.

Review Source

Suyogya G.  
General Manager  
Information Technology and Services  
Used the software for: 1-2 years

### "My experience with MySQL "

August 6, 2023

5.0

Overall, my experience with MySQL has been great. Every developer in my office prefer to use MySQL for the database. I myself have a huge fan of this classic database management system. I even tried using other DBM Systems but I couldn't have anything as easy to use as MySQL. This is why I recommend everyone to use MySQL every time.

Pros

Without a doubt, every feature MySQL offers is very useful and effective. The database management system that MySQL provides is very important in the field I am in. The developers in my company use MySQL for the data management in backend. Our company itself stores the data of its employees in the database using MySQL. I myself have used MySQL a lot. I completed my final year project in university by developing a website which store all of the user's data in MySQL database. It is very easy use and understand. The way it performs even with huge number of data is also very impressive. Data filtering and monitoring are also fluid and easy to carry out using MySQL.

Cons

MySQL is heavily based on queries or commands and it is quite confusing sometimes. Personally, I have a habit of forgetting small details in the queries and commands which I have to google search later. I would prefer to have a GUI based options to work with MySQL or suggestions with commands. But, that is a personal preference, not all users will forget the queries. Other than that, I don't have any complaints with MySQL as of now.

Review Source

RM

Robert M.  
University students  
Information Technology and Services  
Used the software for: 1-2 years

### "Mysql software user opinions"

August 5, 2022

3.0

\-i always use MySQL to store data by connecting its database with other languages to help end users to access data and interact with it. Thought it need to have new option like non- developer option where user with little MySQL knowledge can use it. - To use command line to insert data is not preferred since it is time consuming but if we could have an option to create our statements once and then these statements bring buttons or widgets to continue executing based on the commands wrote on each button then it is easy for many user and enterprise to acquire it

Pros

To insert, select, delete and update they are easy to use with few lines of commands Stetements example "Select \* from table\_ name" this statement can select all columns from a given table

Cons

Some things are difficult and I don't like such as concept of inner-join, encryption, outer-join and normalization.

Alternatives considered

[Firebase](https://www.capterra.com/p/160941/Firebase/)[Oracle Database](https://www.capterra.com/p/5938/Oracle-Database/)

Reason for choosing MySQL

\-since MySQL can support an offline storage of data than firebase. -oracle expertise is low. - less expensive

Review Source

CS

Chirag S.  
CITO  
Insurance  
Used the software for: 2+ years

### "Great database for an SMB"

September 10, 2021

4.0

MySQL served global operations for multiple SMBs I worked with in my career. It powered public websites as well as internal applications. No matter which well-known programming language you use, MySQL support will be fantastic. Backup and restore was very easy. To monitor MySQL, we used Monyog/Webyog. We used Percona MySQL and used XtraBackup for backup and restore. We also set up replication, which was very easy to do. The cost of operation was only a few hundred dollars a year and we got excellent value out of it.

Pros

Speed. MySQL is fast! Now, fast is a relative term which depends on workloads, database design and more. I work in Small and Medium Businesses space where a couple hundred GB of data in database or less is common. MySQL's performance has been blazing fast in majority of the installs with default or with slight change in configuration.

Cons

Confusion of selection is the least favorite. MySQL Community/Enterprise edition from Oracle is the most common for those who know MySQL. If you are new to MySQL and researching it for your small business, you'll inevitably come cross MySQL from Oracle, MySQL from Percona, MariaDB etc., which makes your selection process harder. I recommend installing MySQL downloaded from Percona. If you want support, Percona provides that too at a reasonable cost.

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/)

Reason for choosing MySQL

MySQL won out due to its easy of permission setting, configuration, backup/restore and replication. We needed replication. PostgreSQL is an amazing RDBMS but their replication part wasn't as easy. MongoDB was attractive of a proposition but our workload was faster on MySQL than MongoDB in our parallel testing. SQL Server had served us well in the past, so we were considering to keep it as well. Because all of our current and future needs were very covered by MySQL, we chose MySQL.

Switched from

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

SQL Server was a fantastic database also. The cost of operation with SQL Server for SMB can be much higher. We, first, shifted our workload to MySQL Enterprise and noticed that Oracle sales and support cycles were administratively burdensome to us because we weren't used to that. In a year, we switched to MySQL Percona (free) and used Percona support (low cost, high value). Our customers didn't even notice the switch and we were able to onboard a lot more customers with no increase in our expenses with MySQL Percona.

Review Source

HK

Harshil K.  
Software Developer  
Computer Software  
Used the software for: 2+ years

### "My Experience With MySQL"

November 26, 2022

4.0

I have been using MySQL for about 3 year now and it has been a great experience. The database is very easy to use and the support is great. There have been a few times when I have had to contact customer support and they have always been very helpful.

Pros

MySQL is free and open source software.It has a large community of users and developers.It is easy to learn and use. It is portable and can be used on many different platforms. It is fast and efficient.

Cons

The only downside to MySQL is that it can be a bit slow at times. This is usually when I am running a lot of queries at the same time. Overall, though, I have been very happy with MySQL.

Alternatives considered

[Microsoft SQL Server](https://www.capterra.com/p/1417/SQL-Server/)[PostgreSQL](https://www.capterra.com/p/48791/PostgreSQL/)[Oracle Database](https://www.capterra.com/p/5938/Oracle-Database/)

Reason for choosing MySQL

PostgreSQL :There are many reasons to choose PostgreSQL over MySQL. Some of these reasons include:1. PostgreSQL is more powerful and flexible than MySQL.2. PostgreSQL is more standards compliant than MySQL.3. PostgreSQL is more secure than MySQL.4. PostgreSQL is more scalable than MySQL.5. PostgreSQL is more efficient than MySQL.Microsoft SQL Server :Microsoft SQL Server is a more robust and feature-rich relational database management system (RDBMS) than MySQL. It offers many features that MySQL does not, such as:1. Advanced security features, including encryption and auditing2. Comprehensive indexing and query optimization3. Support for advanced data types, such as XML and spatial data4. Scalability features, such as partitioning and mirroring5. Integration with other Microsoft products, such as SharePoint and Exchange6. A larger selection of third-party tools and applicationsOracle Database :There are many reasons to choose Oracle Database over MySQL. Some of these reasons include:1. Oracle Database is more reliable and scalable than MySQL.2. Oracle Database is better equipped to handle large scale data workloads.3. Oracle Database offers a more comprehensive and robust set of features than MySQL.4. Oracle Database is more widely used in enterprise environments.5. Oracle Database has better support from Oracle.

Review Source

CHMC

Carlos Hugo Martin C.  
Consultor  
Information Technology and Services  
Used the software for: 2+ years

### "Experience with MySQL"

April 9, 2022

4.0

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.

Alternatives considered

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

Reason for choosing MySQL

Due to its customization and transactional capabilities and the few resources needed for its implementation.

Review Source

MIK

Mohammad Iqbal K.  
Project Manager  
Computer Software  
Used the software for: 2+ years

### "MySQL is lighter and fast database"

January 25, 2021

5.0

Our application has 2-way interface, data-entry and user / customer interfaces. On one hand it is being used with .Net for data-entry part of application and on other hand being used with PHP for user / customer interface. The .Net part is deployed locally while user / customer interface is deployed on Azure. A in-house developed desktop utility is also being used to transport data from local MySQL server to Azure MySQL database. We are having almost 2M+ transactions in few tables, working well. It helps us to save the licensing cost. It is also being used in our other websites in backend for data storage and retrieval.

Pros

The thing I like most about MySQL is, It is available for multiple operating systems like Windows, Linux, etc. It is free and open-source. It is very lighter in comparison to MsSQL and very fast. It is very easy to learn and use. It is very easy to install, configure and manage. The syntax is very identical to the same we use sentences in English. It is capable to hold large data in tables. It is best free database with enterprise level features. It is supported by almost all popular programming languages. There are numerous 3rd party custom tools available for it.

Cons

With huge data, I had faced data loss and improper data retrieval but it is very rare and manageable. Some of the error messages are so general and unable represent the actual problem. Some error messages are so weird then the actual problem. It gives sense of insecurity at some points.

Switched from

[Microsoft Excel](https://www.capterra.com/p/176574/Excel/)

For advanced functionality in saving, retrieving and accessing the data and use it webpages.

Review Source

Aleksandr S.  
Principal Software Engineer  
Computer Software  
Used the software for: 2+ years

### "Great overall but has some very important caveats. "

April 23, 2021

4.0

Mysql as any other tools has it's advantages and downsides. It may be fast, ACID-compatible, it may serve as memory cache. It has some dark corners and sometimes may hang on complex queries, or even corrupt the data (this is really rare case, but I faced it more than 10 times during my experience). Consider your scenario carefully. And always, always, ALWAYS make backups.

Pros

There a whole world of documentation, best practice, books on mysql. It can be found on nearly any cloud, system, paas. It is really fast (on MyISAM), support transactions (InnoDB), may perform as in-memory cache (memory), or even CSV (never use this one except for testing or reports). Deploy and set up takes next to no time, it consumes very little resources. Actually I feel it is hard to write a review on MySql because over decades of extensive usage it become the standard de-facto, even LAMP has (M) for MySQL. It is a mature if, well known RDBMS with tons of extensions and forks (not sure I may name them here). It is worth to mention though that MySQL is a default backend storage for a whole number of software. MySQL is compliant to SQL standard though with some differences. It may require some changes to your codebase but still, they should not be critical. What will really surprise you is that ORDER by lacks "nulls first/last" clause and that collates may surprise you. In a somewhat unpleasant way. Window functions, virtual tables, temporary tables are here as well and trust me - this is quite important matter, something that is a vital part of any DB. You will find a lot of web and standalone management tools to work both with server and data, some of them are free, others are not, chose yours.

Cons

First and biggest cons is that MySQL is not suitable for big amount of data. It always had and still have troubles performing complex joins. Database may get corrupted under some scenarios when significant selections is performed same time as other clients perform batches of inserts/updates (basically, there is a long lasting bug in memory management). Transactions are available in a single engine InnoDB and it is much slower than MyISAM. Worst thing is that in scenarios with multitenant databases with somewhat mediocre load MySQL starts to leak memory. This i a known well-issue, and there is no cure at this moment, you have to reboot the database instance. This is simply a disaster. Performance insight is something that could enjoy some more love. While Mysql is compatible with most of standard SQL, there are still some hard to explain differences.

Alternatives considered

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

Reason for choosing MySQL

Mysql is still used in some of our projects, but we are on our way to switch to another RDBMS for the reasons I described above.

Review Source

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

PN

Pete N.  
Sales Representative  
Retail  
Used the software for: 2+ years

### "Scalable software for simple to complex applications"

August 21, 2020

5.0

I have had a generally good experience with MySQL. The MySQL RDBMS overall is an excellent software platform. I use it for an auction website that I designed. It takes quite a bit of study to learn about things like the column types and proper table structuring but as a layperson (i.e. not a professional programmer) you can learn the software well enough to make proper use of the program.

Pros

MySQL integrated really well with the PHP scripting language. MySQL is what is called a Relational Database Management System (RDBMS). It is a software system that uses the SQL database query language to manipulate data in a database. MySQL provides for data handling, storing, modifying, and deleting in a tabular format. You can design your database so that each table has a key to at least one other table and that each table can access data in every one of the other tables in the database (hence the word "relational"). With a properly designed MySQL database you won't have any orphaned rows or tables. The database queries that use SELECT, UPDATE, or DELETE are simple and straightforward to use with the PHP scripting language. As an end user, like myself, you don't have to install and maintain this software. The MySQL software comes preinstalled on most server hosting plans meaning the server hosting provider does the installation and maintenance for the software.

Cons

The MySQL reference manual is not clear enough in describing how to utilize many of the features for MySQL. The manual is too technical and apparently is designed for persons with a high level of computer programming or technical knowledge. The manual is sometimes confusing when seeking to find the proper column type to use (i.e. TEXT, CHAR, VARCHAR, etc.). The Date and Time functions for MySQL like DATE and DATETIME are hard to understand and difficult to implement. The table join features are difficult to understand and use.

Reason for choosing MySQL

I use the PHP scripting language for file storage on the server hosting directory tree folder system. MySQL has a greater set of data manipulation features than the file folder storage. For me MySQL is easier to use than server file folder storage. That may be due to the flexibility of the MySQL database storage as opposed to the file folder storage.

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

Joas Andrito M.  
Web developer  
Information Technology and Services  
Used the software for: 1-2 years

### "Why Mysql is on top"

February 26, 2022

5.0

Of all open-source databases, PostgreSQL emphasizes innovation and advanced functionality, whereas MySQL emphasizes robustness, reliability, and maturity. MySQL is now one of the most well-known and commonly used SQL databases. It's also one of the most commonly utilized databases in web applications.

Pros

MySQL is a robust, highly available, and scalable SQL database server. It is the most commonly used database engine in the world. MySQL is the industry-standard database engine for high availability, high transaction load, and robust reporting. It is also commonly used for web applications, game servers, and other mission-critical applications.

Cons

Firstly as mysql's cons is that in comparison to other databases, MySQL lacks a good development and debugging tool, Secondly as mysql's cons is that for earlier version to 5.0 the DBMS does not support ROLE, COMMIT and stored procedure and lastly MySQL does not support very huge database sizes as well as it should.

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

SU

Solomon U.  
Web Developer  
Computer Software  
Used the software for: 2+ years

### "MySql is reliable and great for big organizations, but tedious for a lone noob programmer."

January 18, 2023

5.0

Overall, MySQL is a powerful and reliable database management system, but it may have some limitations when handling unstructured data and maintaining the schema. It offers robust data recovery options but might be cumbersome when compared to newer non-relational databases.

Pros

I have been using MySQL for several years and I have to say, it has proven to be a reliable and powerful database management system. It offers robust data recoveries options such as binary log and InnoDB crash recovery, which gives me peace of mind knowing my data is safe. The data dictionary feature is also extremely useful, it makes managing the database and optimizing queries a breeze. Overall, I highly recommend MySQL to anyone in need of a solid, open-source database management system.

Cons

I have been using MySQL for some time and I have to say, I find it to be quite cumbersome when compared to newer non-relational databases. One major issue I have encountered is the difficulty in handling large amounts of unstructured data, which is common in many modern applications. Additionally, the rigid schema and the effort required to maintain it can be a big headache, especially in a fast-paced development environment. These issues are typical in traditional RDBMS like MySQL and are less prevalent in Nrdbms

Review Source

John A.  
Managing Director  
  
Used the software for: 2+ years

### "MySQL is a super database program and it's free!"

June 25, 2018

5.0

First, I pay nothing for this software, its open source and freely downloadable on as many computers as you want. Second, it is reliable. Backups are a breeze with mysqldump statements, and restores are just as easy and quick. Third, it is very fast. Do yourself a favor. Take the time to learn this database software. You won't regret it.

Pros

When I first started keeping a customer database, I started with MS Access because it seemed the fastest and easiest option and I had MS Office already. Then I discovered the Linux operating system and decided I wanted to use open source software whenever possible. And the first program I found was MySQL. I converted my ACCESS database over to MySQL and haven't looked back since. This was in 1998. Soon thereafter I found that I could write PHP web pages to display my customer database records in a lot of neat ways, so I learned to how to write PHP pages. I've been using MySQL and PHP pages ever since. MySQL is fast, it has all the features you want, and don't worry about number of records in your databases it will handle all you need.

Cons

I was familiar with the linux terminal when I started using MySQL so that wasn't completely foreign to me. Of course I quickly realized database language is completely different, so I had to start learning select statement, insert delete etc. But since there weren't many complicated things I needed to do (mostly just select statements insert delete update statements) it didn't take me long to be able use the MySQL cli. Although there are GUI tools for MySQL, I never really spent much time on them, other than phpMySQL, which is a great tool for MySQL. The downside of MySQL is you have to learn its language. And that takes time. But then again that's the beauty of MySQL.

Review Source

Similar Products

Featured