MySQL is strongly recommended for web applications and LAMP architecture systems. The most valuable feature of this product for me is its graphical interface which allows me to do the database administration easily. Another important feature is its reliability, the decent performance, and the fact it is an open source product.
Web Developer at a tech services company with 201-500 employees
The most valuable feature is its graphical interface which allows us to do the database administration
What is most valuable?
How has it helped my organization?
It gives us the opportunity to create backups of our databases easily and loop through them with minimum effort.
What needs improvement?
I think that the stored procedures and the development tools to write and debug large queries could be improved.
For how long have I used the solution?
I have used MySQL for about 10 years.
Buyer's Guide
MySQL
May 2025

Learn what your peers think about MySQL. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
856,873 professionals have used our research since 2012.
What do I think about the stability of the solution?
There were no issues with stability.
What do I think about the scalability of the solution?
There was no issue with scalability.
How are customer service and support?
We have not used technical support. The community is large enough to find the solution when something comes up.
Which solution did I use previously and why did I switch?
We used many SQL database solutions like PostgreSQL and SQLite and NoSQL databases like MongoDB. The choice depends on the project.
How was the initial setup?
The initial setup was straightforward.
What's my experience with pricing, setup cost, and licensing?
I think that the Open Source product would cover the needs of most projects. In some cases, the advanced features are needed. They could use the enterprise edition, which is reasonably priced.
Which other solutions did I evaluate?
We have evaluated and used different products like SQLite. It depends on the requirements and the needs of the project.
What other advice do I have?
I believe that it is the ideal solution for a variety of projects with a small learning curve compared to other solutions. It allows you to be efficient quickly.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Director of Information Technology at a tech services company
Several unexplained crashes caused dissatisfaction from users
What is most valuable?
Installation, because in a few seconds, the product was up and running.
How has it helped my organization?
It was the first step of the Service Desk.
What needs improvement?
ITIL implementation:
GLPI has a poor ITIL implementation in the sense that not all ITIL processes are implemented, e.g., no Service Catalog is present.
For how long have I used the solution?
I've used this solution for two years.
What do I think about the stability of the solution?
Yes, several unexplained crashes caused dissatisfaction from users.
What do I think about the scalability of the solution?
Yes.
How are customer service and technical support?
Zero. No support at all. Only forums with no response.
Which solution did I use previously and why did I switch?
I have not used a solution like this before.
How was the initial setup?
Straightforward.
What's my experience with pricing, setup cost, and licensing?
It was open source and license-free.
Which other solutions did I evaluate?
Yes, but commercial ones (ManageEngine, EasyVista, Remedyforce).
What other advice do I have?
Not choosing an open source software for this kind of solution. Now, we are looking at ServiceNow Express.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
MySQL
May 2025

Learn what your peers think about MySQL. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
856,873 professionals have used our research since 2012.
Member of Technical Staff at a tech company with 501-1,000 employees
Allows us to maintain very large tables without jumping through the hoops.
What is most valuable?
Simple syntax and simple administration are the most valuable features.
How has it helped my organization?
It allows us to maintain very large tables without jumping through the hoops that are required by the commercial products such as Oracle.
What needs improvement?
Multi-master replication could be a bit more reliable.
For how long have I used the solution?
Counting the earlier versions, we are using this solution for over ten years.
What do I think about the stability of the solution?
Compared to the other database solutions, there were no stability issues as such.
What do I think about the scalability of the solution?
Sharding is relatively straightforward.
How are customer service and technical support?
We run the Community version, so technical support doesn't apply.
Which solution did I use previously and why did I switch?
We tried Oracle for a while but it was too much of a resource hog.
Which other solutions did I evaluate?
We looked at Oracle and PostgreSQL.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
SENIOR DEVELOPER at a tech services company with 51-200 employees
During the billing process, if one server fails then we switch to the other transparently.
What is most valuable?
The multiple engine replication is the most valuable feature. This neuralgic process for billing needs high availability and that is where we need this robust, but simple solution. If one server fails, we switch to the other transparently.
How has it helped my organization?
It facilitated fast processing of the millions of records for billing of the the call detail records in the Telecom company. The company needed to recover calls, in addition to immediately detecting frauds in the telephone calls so as to block the line and generate large losses. With the help of stored procedures, functions and triggers, we created an engine to recover most of the calls with a single transaction. Thanks to MySQL.
What do I think about the stability of the solution?
There were no stability issues.
What do I think about the scalability of the solution?
There were no scalability issues.
How are customer service and technical support?
I would rate the technical support as a five out of 10.
Which solution did I use previously and why did I switch?
We were using PostgreSQL. The reason why we switched to this solution was that of the easy administration.
How was the initial setup?
The setup was easy.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Senior Production Support Engineer at a tech company with 501-1,000 employees
Simple to use with excellent performance
What is most valuable?
MySQL is very flexible, has excellent performance, and it's simple to use.
How has it helped my organization?
Once we needed to use a database to distribute a product for my company and we chose MySQL, it was easy to use and it is very small, but powerful.
What needs improvement?
Maybe the way to build clusters needs to be improved. They could also improve the installation process.
For how long have I used the solution?
I been using MySQL for nearly seven years.
What do I think about the stability of the solution?
There were no stability issues.
What do I think about the scalability of the solution?
There were some scalability issues.
How are customer service and technical support?
I would give the technical support an eight out of 10 rating.
Which solution did I use previously and why did I switch?
We did upgrade the version with improvements to the product.
How was the initial setup?
The setup was complex in the cluster installation.
What's my experience with pricing, setup cost, and licensing?
MySQL is one of the best database options. The Community version is great.
Which other solutions did I evaluate?
We used Oracle and SQL Server, but their prices and licensing were so expensive.
What other advice do I have?
Using MySQL could be an excellent option for you.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Software Engineer at a tech company with 51-200 employees
Improved our internal procedures by providing high performance, ease of use and cost savings
What is most valuable?
The most valuable features are:
- MySQL Database Servers
- MySQL Connectors
- MySQL Workbench.
How has it helped my organization?
MySQL has improved our internal procedures by providing high performance, ease of use, and cost savings.
What needs improvement?
Security in the data files needs manipulation.
For how long have I used the solution?
I have used this solution for five years.
What do I think about the stability of the solution?
There were no stability issues.
What do I think about the scalability of the solution?
There were no scalability issues.
How is customer service and technical support?
Technical support is excellent.
How was the initial setup?
The setup was really straightforward.
What's my experience with pricing, setup cost, and licensing?
According to the specific business and technical requirements, you can choose your MySQL Edition that you wish by consulting the official site.
Which other solutions did I evaluate?
We looked at the Microsoft SQL Server.
What other advice do I have?
It can benefit any business by a straightforward way of implementing and using it.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
IT Manager at a retailer with 1,001-5,000 employees
Online backup can be implemented by activating a temporary storage and introducing Percona innobackupex
What is most valuable?
This product is valuable because it is used in production environments. Online backup can be implemented by activating a temporary storage similar to the Oracle's flash recovery area and introducing Percona innobackupex. This is possible from version 5.6.
How has it helped my organization?
It permits services such as data warehouse and retail.
What needs improvement?
The online backup needs to improve.
For how long have I used the solution?
I have used this solution for 15 years.
What do I think about the stability of the solution?
We did encounter stability issues.
What do I think about the scalability of the solution?
There were no scalability issues.
How are customer service and technical support?
Not applicable because we don't purchase commercial support.
Which solution did I use previously and why did I switch?
We switched due to cost saving reasons.
How was the initial setup?
The setup was of medium-level complexity due to memory parameters.
What other advice do I have?
Compared to PostgreSQL, it has an online backup feature only with the extension of Percona innobackupex.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Academic application support at a university with 1,001-5,000 employees
Owing to its speed and stability, we use it as the data store for most of our web applications
What is most valuable?
Speed and stability of the MySQL DB are the most valuable features since we use it as the data store for most of our web applications.
How has it helped my organization?
Before we used MySQL, we used to access the data used for the dynamic web pages directly from our enterprise data stores and that was a massive performance bottleneck. With MySQL, the data can be accessed much faster. This allowed us to create more complicated web systems, such as the corporate message system and a credit card paying system.
What needs improvement?
From where we are, most of the improvements are being handled. With the new improvements that were introduced in MySQL 5.7 and with the testing that we have done to this point, we are looking at updating our web development environment to make better use of the new features.
With the push from MySQL to implement database engines which can provide the same functionality as PostgreSQL and MongoDB, we are looking at application development that leverages this functionality on our current MySQL production database. Seeing that MySQL can provide noSQL document storage the same way MongoDB can and still have a SQL data source next to it creates the possibility of using the best features of both to achieve the desired application result without changing our current infrastructure drastically.
It must be noted that we are still in the process of experimentation to find the best ways of utilizing these data technologies in our current enterprise applications, but not having to move to other database providers to have the functionality means we can experiment without the need to change our base processes. So when I say that the improvements are being handled the MySQL development team have given us access to functionality which we started to look at about two years ago.
For how long have I used the solution?
I have used this solution for around seven years with upgrades.
What do I think about the stability of the solution?
There were no stability issues.
What do I think about the scalability of the solution?
We did experience a few scalability issues, but we decided to rather go for a bigger server than creating a cluster and that worked out very well.
How is customer service and technical support?
The technical support is very good
How was the initial setup?
The setup was very straightforward since the out-of-the-box MySQL's performance is already very good.
We had to do some tweaking over time, but nothing too major.
What's my experience with pricing, setup cost, and licensing?
The enterprise version has a number of extra components that makes it worth the price, but if all you want is a stable DB for web applications, then stick to the open version.
We use enterprise because we use the PAM connector and the DB firewall, if you are looking at the pricing for implementing a separate data firewall, it is more than what you will pay for this solution.
Which other solutions did I evaluate?
There were not a lot of other options open to us.
What other advice do I have?
Ensure you know what you want to use it for and make sure it is the right fit for the job.
Do not allow developers to tell you what your DB should look like, as that is the best way to performance problems. Use the MySQL Workbench and MySQL Monitor.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Buyer's Guide
Download our free MySQL Report and get advice and tips from experienced pros
sharing their opinions.
Updated: May 2025
Popular Comparisons
SQL Server
Teradata
Oracle Database
PostgreSQL
Firebird SQL
SAP HANA
MariaDB
IBM Db2 Database
Faiss
OpenSearch
InfluxDB
Milvus
Amazon Aurora
CockroachDB
SQLite
Buyer's Guide
Download our free MySQL Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Which solution do you recommend for embedding reporting? Why?
- Did you switch from a different solution to MySQL? Can you list a few pros and cons for making the move?
- Why are MySQL connections encrypted and what is the biggest benefit of this?
- Considering that there is a free version of MySQL, would you invest in one of the paid editions?
- What is one thing you would improve with MySQL?
- How does MySQL compare with Firebird SQL?
- When evaluating Open Source Databases, what aspect do you think is the most important to look for?
- Did you switch from a different solution to MySQL? Can you list a few pros and cons for making the move?
- Which database is the best for session cashing?
- Why is Open Source Databases important for companies?