Installation, because in a few seconds, the product was up and running.
Director of Information Technology at a tech services company
Several unexplained crashes caused dissatisfaction from users
What is most valuable?
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.
Buyer's Guide
MySQL
March 2025

Learn what your peers think about MySQL. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
842,767 professionals have used our research since 2012.
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 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: I am a real user, and this review is based on my own experience and opinions.
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: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
MySQL
March 2025

Learn what your peers think about MySQL. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
842,767 professionals have used our research since 2012.
DevOps Lead Engineer at a tech services company with 51-200 employees
It is open source and AWS provides a managed solution. I would like it to catch up with proprietary technologies.
What is most valuable?
It is open source and AWS provides a managed solution.
How has it helped my organization?
Amazon has come up with Aurora, a MySQL hybrid that has helped us get up to speed without actually thinking about MySQL underlying optimizations.
What needs improvement?
Catching up with proprietary technologies like Oracle and PostgreSQL is the challenge right now.
For how long have I used the solution?
We have used this solution for over four years.
What do I think about the stability of the solution?
There have been no stability issues yet.
What do I think about the scalability of the solution?
We code for horizontal scaling and hence the only thing that becomes important is the number of connections. The data can be easily replicated in real time on Amazon replicas themselves. We have a dynamic solution to read data from replicas and not from a master instance. That is how we scale.
How are customer service and technical support?
I would give technical support a rating of 10/10.
Which solution did I use previously and why did I switch?
We did not use a different solution before.
How was the initial setup?
The initial setup was straightforward.
What's my experience with pricing, setup cost, and licensing?
Keeping something similar to AWS, and as easy as Amazon, will be the best thing for any small business like mine.
Which other solutions did I evaluate?
I did evaluate other solutions, but MySQL stood out because of its ease of use. Perhaps my prior experience has made me be biased towards MySQL.
What other advice do I have?
Until you have expertise in data migrations and what you are doing with data, MySQL can be really easy and dangerous at the same time. MySQL doesn't give you a warning about data truncation if data types don't fully match. Be really careful on that front.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Jr. Production Engineer at a marketing services firm with 51-200 employees
In addition to InnoDB, it also supports full text search, optimizer, performance schema improvements and GTID.
Valuable Features:
MySQL 5.6 has a great many new features, including, but certainly not limited to, a number of performance improvements.
However, besides the widely talked-about features such as InnoDB, there's also support for full text search, optimizer, performance schema improvements and GTID.
Improvements to My Organization:
In order to change the size of InnoDB transaction log files, you have to follow this procedure. Beware that if you don’t follow these instructions step-by-step, your server may not restart or rather it will start with InnoDB storage engine disabled and an error in the logs. So, here’s what you want to do:
1. change (or add) the following variable in my.cnf: innodb_log_file_size = ..
2. stop MySQL server
3. make sure you see a successful shutdown of InnoDB in the MySQL error log
4. move away old log files (at this point I have to double check where they are) by running the following command:
mv /var/lib/mysql/ib_logfile* /tmp/
5. start MySQL server – it should take a bit longer to start because it is going to be creating new transaction log files
6. When you’re positive that MySQL server has started successfully, you can remove the old log files:
rm /tmp/ib_logfile*
Disclosure: I am a real user, and this review is based on my own experience and opinions.
IT Specialist at a government with 1,001-5,000 employees
Reliable, responsive technical support, and straightforward installation
Pros and Cons
- "One of the best features is this solution is easy to use."
- "The solution could improve by having better performance and security."
What is our primary use case?
We are using this solution for database management.
What is most valuable?
One of the best features is this solution is easy to use.
What needs improvement?
The solution could improve by having better performance and security.
For how long have I used the solution?
I have been using this solution for approximately five years.
What do I think about the stability of the solution?
The solution is relatively stable.
What do I think about the scalability of the solution?
For what we have been using the solution for it is scalable. However, it could be more scalable.
We have a lot of customers using this solution with more projects coming up. We have overall approximately 500 users using this solution.
How are customer service and technical support?
The technical support is very good and responsive.
How was the initial setup?
The installation is straightforward. It can easily be installed onto a laptop or any computer.
What about the implementation team?
I did the implementation myself.
What's my experience with pricing, setup cost, and licensing?
There is not a license required for this solution.
What other advice do I have?
I would recommend this solution to others.
I rate MySQL an eight out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
CEO at a computer software company with 1-10 employees
We can now have many standalone databases where every developer can perform local tests
What is most valuable?
The most valuable feature is the fact that the product is cross-platform, because it reduces server TCO, for my small company. This is very important.
How has it helped my organization?
Without MySQL, we used a single centralized database.
With MySQL, we can now have many standalone databases where every developer can perform local tests.
What needs improvement?
Improvement areas are Security and ORM, for example:
It may be interesting to check the user-level access rights at the row level and a robust support to JSON model object (like NoSQL database).
For how long have I used the solution?
I've used MySQL for 12 years, since 2005. I chose it after using MS SQL for years. It is more suitable for the projects that we make.
What do I think about the stability of the solution?
No, never.
What do I think about the scalability of the solution?
Yes, the many index restrictions in case of partitioning the tables.
How are customer service and technical support?
I do not know yet. I've never used technical support services, only the community
Which solution did I use previously and why did I switch?
Yes, I first used Microsoft SQL Server, then I went to MySQL because the cost is lower.
How was the initial setup?
The initial setup is straightforward, especially in a Windows environment.
What's my experience with pricing, setup cost, and licensing?
There is no cheap commercial license for standalone applications.
Which other solutions did I evaluate?
Yes, I have evaluated other database solutions. I have evaluated PostgreSQL and MongoDB.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
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: I am a real user, and this review is based on my own experience and opinions.
Software Developer at a tech services company with 501-1,000 employees
It tends to perform better on Linux and other UNIX-like systems, but it needs support for foreign keys.
Valuable Features:
- Excellent performance, mainly due to the format of its default table, MyISAM - low disk space, CPU, and memory
- Flexibility offering multiple variations such as Berkely DB , InnoDB, Heap and MyISAM
- Reliability. Although the system runs on Windows without flaws, it tends to perform better on Linux and other UNIX-like Systems.
- Availability
- Open-Source System, open storage database engine
- Used by many websites (e.g. LinkedIn, Facebook, Verizon, and PayPal)
- It's inexpensive when compared to other common databases like Microsoft SQL Server.
- As a developer myself, I enjoy using it at no cost as long as the associated projects are also open-source.
Room for Improvement:
- Limited storage capacity
- Support for foreign keys
- Stored procedures
- The biggest disadvantage of MySQL is MyISAM system, which doesn't support well transactions (lack of efficiency)
Use of Solution:
Personally, I've been using it for over 10 years, and professionally for three to four years.
Deployment Issues:
I had no problems deploying it.
Stability Issues:
With each release of MySQL Server was useful for any little problems that users detected, so I would say it's quite stable.
Customer Service:
Previous Solutions:
Initial Setup:
It was straightforward, thanks to the workbench that pulls together nearly every MySQL task, and puts them into one easy and friendly GUI.
Cost and Licensing Advice:
Because MySQL is an open-source , the system is under GNU Licence. The system isn't always free, but it's more affordable. If you intend to sell your software as a proprietary product, you would need to purchase a commercial license, which is quite inexpensive when compared with a Microsoft SQL license.
Other Advice:
From my perspective, MySQL is a product that allows you to be efficient, but the decision goes down to the situation and what you're looking to accomplish.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
also with the new 5.7 edition added some other fixes , update, firewall , etc. You can check the new version on their page.

Buyer's Guide
Download our free MySQL Report and get advice and tips from experienced pros
sharing their opinions.
Updated: March 2025
Popular Comparisons
MariaDB
PostgreSQL
Firebird SQL
Faiss
InfluxDB
OpenSearch
Milvus
SQLite
EDB Postgres Advanced Server
Percona Server
YugabyteDB
Oracle MySQL Cloud Service
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?
Thanks for a good review
Many developers wants to have micro servers with micro sized databases. But that doesn't necessarily means that these micro sized databases will be a unique MySQL instance.