No more typing reviews! Try our Samantha, our new voice AI agent.
MySQL Logo

MySQL pros and cons

Vendor: Oracle
4.1 out of 5
Badge Leader

Pros & Cons summary

Buyer's Guide

Get pricing advice, tips, use cases and valuable features from real users of this product.
Get the report

Prominent pros & cons

PROS

MySQL is highly valued for its open-source nature, allowing extensive community support and rapid development.
It is recognized for its stability and reliability, having been a mature database solution for many years.
MySQL provides strong performance and scalability, making it suitable for various scales of projects and enterprises.
Users appreciate its ease of use for setup, deployment, and management, which can be critical for projects with tight deadlines.
MySQL is praised for being cost-effective, often highlighted by its free access and robust features without additional expenses.

CONS

MySQL is not easily scalable on cost-effective consumer-grade hardware.
Documentation is often complex and insufficient for users without database experience.
There are frequent performance issues, especially with large data sets and complex queries.
Integration, security features, and monitoring tools need significant improvement.
Scalability and enhancement of high availability and replication features are necessary.
 

MySQL Pros review quotes

Prabir Kumar Kundu - PeerSpot reviewer
SR AVP–Presales Cloud & Platform Management Services at Path Infotech ltd
Aug 21, 2025
MySQL has helped my customers' database management by providing better RTO and RPO; the RPO can be less, RTO can be less, using this replication software, which is an inbuilt feature of the database itself, and you don't have to purchase an additional license for the replication.
reviewer2599590 - PeerSpot reviewer
Student at a university with 10,001+ employees
Dec 9, 2025
MySQL is a very useful database which is used by a lot of companies, so it should be really good.
Muzzamil  Hussain - PeerSpot reviewer
Assistant Vice President at National Bank of Pakistan
Jan 20, 2025
The most valuable feature is the on-premises data encryption facilities.
Learn what your peers think about MySQL. Get advice and tips from experienced pros sharing their opinions. Updated: April 2026.
893,244 professionals have used our research since 2012.
Naresh Kumar - PeerSpot reviewer
Founder & Director at Hiindsight Group
Jul 18, 2024
It is a stable solution.
SurajSachdeva - PeerSpot reviewer
Data Engineer | Developer at Team Computers
Jul 29, 2024
I find MySQL's relational data storage format very useful for data management. Our structure is well-defined and easy for end users and business stakeholders to read. I appreciate the tool's simplicity and ability to integrate with our backend tools.
Prashob Km - PeerSpot reviewer
Software Engineer / Team Lead at Techfriar
Jul 30, 2024
MySQL is the best option for the Laravel PHP framework.
PrinceKumar2 - PeerSpot reviewer
Associate Cloud Engineer at Rishabh Software
Apr 1, 2024
MySQL gives us a very user-friendly workspace in which to query the database.
RU
Senior Consultant at Tata Consultancy
Mar 11, 2024
While MySQL offers strong basic functionality.
Shivaprasad C S - PeerSpot reviewer
Programmer at Ministry of Interior
Mar 19, 2024
I would use MySQL for a medium project, with around 1,00,000 hundred thousand users, because of the indexing and stored procedures.
Prince Raju - PeerSpot reviewer
Lead Data Analyst at Ernst & Young
Mar 22, 2024
The initial setup is easy.
 

MySQL Cons review quotes

Prabir Kumar Kundu - PeerSpot reviewer
SR AVP–Presales Cloud & Platform Management Services at Path Infotech ltd
Aug 21, 2025
Documentation is definitely required when running multiple databases on a cluster system.
reviewer2599590 - PeerSpot reviewer
Student at a university with 10,001+ employees
Dec 9, 2025
I do not think MySQL's data security features were at an industrial level for my project, so I did not make use of them.
Muzzamil  Hussain - PeerSpot reviewer
Assistant Vice President at National Bank of Pakistan
Jan 20, 2025
The data masking functionality should be improved as well as the native encryption functionality in the MySQL database.
Learn what your peers think about MySQL. Get advice and tips from experienced pros sharing their opinions. Updated: April 2026.
893,244 professionals have used our research since 2012.
Naresh Kumar - PeerSpot reviewer
Founder & Director at Hiindsight Group
Jul 18, 2024
The performance issues in the product can be considered as an area where improvements are required.
SurajSachdeva - PeerSpot reviewer
Data Engineer | Developer at Team Computers
Jul 29, 2024
As for areas that could be improved, the tool is often used as a local database on laptops. But now, we're moving to cloud-based solutions that are more scalable and highly available. I think the tool should offer a cloud database option. This would let users keep a local copy of data if needed, but also have their data available across different regions through a cloud account.
Prashob Km - PeerSpot reviewer
Software Engineer / Team Lead at Techfriar
Jul 30, 2024
In MySQL, we need to define every table beforehand.
PrinceKumar2 - PeerSpot reviewer
Associate Cloud Engineer at Rishabh Software
Apr 1, 2024
We have encountered some performance issues, and the solution takes time for performing complex queries.
RU
Senior Consultant at Tata Consultancy
Mar 11, 2024
MySQL lacks a feature akin to Oracle's Real Application Clusters, which ensures continuous database availability within the same data center or nearby data centers.
Shivaprasad C S - PeerSpot reviewer
Programmer at Ministry of Interior
Mar 19, 2024
MySQL's performance needs to be improved for enterprise-level applications compared to Oracle and Postgres.
Prince Raju - PeerSpot reviewer
Lead Data Analyst at Ernst & Young
Mar 22, 2024
The user interface could be more user friendly. Mainly because most of the times we see black and white digital lines. Something like Python.