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

> Page 3 - Is MySQL the right Database solution for you? Explore 2095 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 (2095)

[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 2095 Reviews

Sort by:

Most Helpful

Rating

Company Size

Reviewer's Role

Length of Use

Frequency of Use

Varshini S.  
Database Developer  
Information Technology and Services  
Used the software for: 2+ years

### "MySQL's Group Replication feature helps building our fault tolerant DB application"

March 31, 2022

4.0

Many components are provisioned to be redundant so that they operate as per our requirements. It requires less maintenance and administration when compared with other database. It's data replication logic effectively coordinates between our nodes and provide workaround for our deployments. We can perform group replication to make our application to be fault tolerant, preventing server failures by isolating them upon anomalies.

Pros

It's user interface is simple & straightforward to work around and navigate with our applications. We can comfortably connect with its endpoint and perform backend activities with any programming languages. It effectively manages our web hosted applications and carry out administration activities with simplicity. Since it's open source database system, we can deploy any application with structured data.

Cons

Installing cloud based MySQL service with AWS, Azure and GCP is relatively easy when compared to other systems. While working with large database requirements, we have encountered few performance issues and slowness. It's DB clustering configurations are complex and requires experience for handling current trends in data processing.

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

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

Donatien B.  
Full Stack Developer  
Computer & Network Security  
Used the software for: 2+ years

### "MySQL database system is an unavoidable and reassuring database management system"

January 19, 2023

5.0

Since I started using MySQL, I have become addicted to it because of its up-to-date features, which are very secure and practical, and I also use it when I program with different programming languages.

Pros

The ease of use, the security guarantee, the data replication and backup and restore then the easy migration and its easy and fun deployment with a very rich documentation and a large community that use it.

Cons

There is a certain slowness when executing queries that require complex joins compared to some competitors, so it's better to improve this aspect so that MySQL can take the first place it deserves.

Reason for choosing MySQL

First, the automated backup and restore system, the automated data replication, the free system offered to users, the open source system, the price, the level of security offered by MySQL.

Review Source

CJ

Caleb J.  
Junior Developer  
Information Technology and Services  
Used the software for: 2+ years

### "MySQL - One of the best FREE sql DB"

February 21, 2019

4.0

I believe your experience with MySQL will vary based on the option(s) you choose to interact with it. As mentioned before, you can use the CLI which is used mainly by power users; however, the average Joe can simply use a open source GUI which will make life a whole lot easier. Just to name a few of the FREE GUI software on the web: \* HeidiSQL \* PhpMyAdmin \* SQL Workbench All are excellent options to make the user experience absolutely the best. Ever since I began using the software, I felt this bond with the ease of use, ease to remember commands and a large community support backed by tons of online documentations and tutorials. I would say this is one of my best experience using any software and would highly recommend for beginners and power users.

Pros

Currently we have many different types of DB on the market (No SQL and SQL). I spent the past 3 years working with MySQL and completely feel in love with the many of its' feature. \* Once you become familiar with the features and the commands, you will find it is super easy and flexible to operate. I interact with it via both the CLI (Command Line Interface) and GUI (Graphical User Interface) and just love the experience. \* It has some easy to use commands that are human readable. \* Ton loads of useful documentations on the web. \* It is an amazing open source RDBMS (Relational Database Management System). \* It can be found bundled with many current software stack (LAMP, MAMP, XAMPP) etc., just to name a few. \* You can create and cutomize databases, tables, routines, procedures which will all make the workflow super easy to manage your data with many advance tools available at your disposal. \* There is the CRUD (Create, Read, Update and Delete) features that are simple to learn and master in your everyday workflow.

Cons

Looking at the NoSQL DB (MongoDB) which uses a document type format to save data in their DB, I would say one of the feature I believe is missing or could be improved, is the way data is stored. What I mean, is that currently in MySQL, if the field is not created, you can't insert data as it will not automatically create necessary fields, while with MongoDB, if the particular field has not been created before data was inserted, it will be done on the fly while uploading or inserting data.

Review Source

DV

Dima V.  
Software developer  
Information Technology and Services  
Used the software for: 2+ years

### "MySQL is the best relational database language out there!"

September 10, 2021

5.0

In my few years of experience with MySQL I hightly recommend it! It is a very powervul and versatile tool to manage your data on the server.

Pros

Wow where to start! The two main highlights are the ability to create highly customizable indexed data tables and the ability to query them in incredibly flexible ways! When one creates a table in MySQL, one has an option to create a primary key which is unique for every record in that table. That can then be used to easily search and reference the data in that table. One can also mark other data columns as indexed and make them unique, for instance the email column. That will prevent duplicate records. And one can reference other tables' primary keys from one table - this is called a foreign key - allowing for one-to-one, one-to-many and many-to-many relationships. In terms of queries, one of the most powerful tools is the JOIN command. This allows one to append multiple tables to one another, using the foreign key feature. The combinations and the flexibility that this allows is out of this world as you can extract data from any number of tables into a custom table-like result with surgical precision. If you consider using MySQL, do yourself a favour and study JOIN and how to use it with foreign keys.

Cons

I think the biggest downside to MySQL is that there is quite a learning curve. You need to be good with structuring and organising data in theory/planning first before you approach this database language. It is only a tool, it will not do the design and architecture for you. Once you know what you want, you need to work through some tutorials and code examples to understand how to use MySQL. There are good database managers that use MySQL, suchas DBeaver or HeidiSQL, that will greatly assit you in the process - but you still have to understand how to write custom queries, so take some time to learn the language. If you don't have the time, consider maybe MS Excel or MS Access - less flexibility, but also a smaller learning curve.

Alternatives considered

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

Reason for choosing MySQL

MySQL is relational while MongoDB is non-relational. When working with larger and more complex data, the concept of indexing and foreign keys becomes indispensable and this is something that non-relational MongoDB does not offer.

Switched from

[Microsoft Access](https://www.capterra.com/p/233275/Microsoft-Access/)

MS Access is a very expensive software and MySQL is free of charge via installation packages, such as WAMP or XAMPP.

Review Source

IRP

Ivy Rose P.  
Free lance  
Computer Networking  
Used the software for: 2+ years

### "MySQL best for DATABASE MANAGEMENT"

November 6, 2022

5.0

Using MySQL gives my so much ease in terms of managing and organizing the data in databases. I would suggest everyone to use it!

Pros

All of the feature are impressive and important in this software since it gives so much ease of usage.

Cons

As a daily user of the software, I found no least feature of it because all the features are essential.

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

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

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

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

deba O.  
IT Support executive  
Oil & Energy  
Used the software for: 2+ years

### "lightweight but reliable and effective."

December 7, 2018

5.0

MYSQL saved my company money on longtime basic and have also resulted in faster processing time from database call and query while its ability to work well with third-party interface application meant that I do not have to work from command prompt screen.

Pros

I used MySQL in a project that was covered under the GPL license thus it was free. This helped My company save a lot of expenses compared to when we were using another DB software. My adaptation to MYSQL was quick based on my previous use and knowledge of MSSQL which have similar Coding structure and many parallel functions. MYSQL, been open sourced means that there are tons of thousands of supports and help is available on the internet. I have found this to be particularly very helpful in sorting out otherwise difficult situations. Reliability of MYSQL is the reason MYSQL is the most used database client and I cannot agree less! Been a witness to its reliability, I can say that MYSQL does what it was designed for effectively…and to think it is always been improved upon. I have used MYSQL with Apache/Tomcat JAVA, Perl. , PHP and JSP and it Worked seamlessly with them. I have observed that MYSQL works best for me when called from Spring Web Flow either through a Hibernate layer or JDBC though. MYSQL is flexible, easy to install because of its lightweight and can scale to very heavy DB without the need for additional support. So far, there has not been a need to change to a new database management application for us. The only downside I have noticed is on query time speed. for instance, a query that use to call for 0.18 seconds now does 0.23 seconds due to DB expansion over the period of 1 year which is still acceptable.

Cons

The need for technical support is overwhelming even though you will most likely find help on the internet. It is difficult to get your actual database performance base on your system specs adaptation like memory utilization and usage during different calls. There is a shocking lack of documentation for many functions embedded within the program and I had to resort to the internet to uncover their uses. You are going to have to learn MYSQL irrespective of your previous knowledge of query languages. This can be more difficult if you are totally new to structural languages and querying tables. The fact that MySQL does not support ARRAY data types means it cannot be adapted to certain situations and projects. I advise you get detailed need analysis before jumping on MYSQL to avoid data type mismatch and project regrets.

Review Source

PC

Patrick C.  
Pres CEO  
Retail  
Used the software for: 2+ years

### "Excllent Chioce for your Database needs"

August 2, 2022

5.0

My overall experience with MySQL is very positive. I started out without any knowledge of SQL and gained insight into a new language. SQL is much more than just a database, it is a way to interface with your data. With a little work MySQL easily becomes to go to application to build and manipulate databases.

Pros

MySQL is an excellent choice for an SQL database. The community version is not just a pared down version of the full or paid version so, for small noncommercial applications such as mine it is the perfect solution. Structured Query Language can be intimidating to the uninitiated but there are also a lot of resources out there to help the novice get started and comfortable with working with SQL on the whole. MySQL has all of the tools you need to become proficient with the application and the language.

Cons

MYSQL does not come with a GUI which can be a bit disconcerting to those of use that are coming in from other Database programs such a MS Access.

Reason for choosing MySQL

I chose MYSQL of any other SQL app because of the number of online resources and available help.

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

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

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

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

Similar Products

Featured

## Send me user reviews about this product

### Fill out the form and we'll send a list of the top-rated software based on real user reviews directly to your inbox.