18 years helping Singaporean businesses
choose better software

About MySQL

Meet the database challenges of next gen web, cloud, & communications services with uncompromising scalability, uptime and scalability

Learn more about MySQL

Pros:

It's great that MySQL still provides the community version of DB along with all the Connectors which it has to offer.

Cons:

The version update is bad it should have an automatic update and to use in the HTTPS url for example just internally messing with his code.

MySQL ratings

Average score

Ease of Use
4.4
Customer Service
4.2
Features
4.5
Value for Money
4.6

Likelihood to recommend

8.8/ 10

MySQL has an overall rating of 4.6 out 5 stars based on 2,084 user reviews on Capterra.

Have you used MySQL before?

Share your experiences with other software buyers.

Filter reviews (2,084)

Joel
Joel
Software Engineeer in Congo - Kinshasa
Verified LinkedIn User
E-Learning, 2–10 Employees
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

The simple way to manage data

5.0 2 years ago

Pros:

In first time it's open source and it capacity of large amount of data management

Cons:

Cluster creation is not simple to manage

Verified Reviewer
Verified LinkedIn User
Information Technology & Services, Self Employed
Used the Software for: 6-12 months
Reviewer Source

My opinion on MySQL

5.0 10 months ago

Comments: I've been using MySQL to manage small servers for tests and final products and I have nothing much to complain about, it really does what needs to be done and is really secure and fast.

Pros:

The management of data is easy, fast and smooth with MySQL, the permissions system is well secure, it's flexible and the search/filter feature really helps a lot.

Cons:

Since it's considered like a light software, the management for big databases is really slow.

Verified Reviewer
Verified LinkedIn User
Information Technology & Services, Self Employed
Used the Software for: 1+ year
Reviewer Source

Using MySQL to manage relational databases

5.0 2 months ago New

Comments: I've been using MySQL because it's great for relational database management, it's fast and smooth and easy to understand for new starters.

Pros:

Its open-source nature and extensive community support make it a cost-effective solution for businesses of all sizes. Features like replication and clustering enhance scalability and availability for enterprise applications.

Cons:

Its default storage engine, InnoDB, may struggle with large-scale data analytics or high write-heavy workloads without careful optimization.

Martha
CEO in Canada
Consumer Services, 2–10 Employees
Used the Software for: 1-5 months
Reviewer Source

MySQL Review

3.0 2 months ago

Comments: After I realised that there was a bug, I contacted my friends in Uganda and requested them to run their scripts via SQL Server or ORACLE.. MySQL did have a bug though. I think it has been fixed. Ugandan websites are no longer crashing.

Pros:

MySql seems to work for many websites. I think it is good for people who can't afford

Cons:

Some years ago, online websites in Uganda were timing out. I found later that they were using MySQL. **I thought there was a bug**

Margaret
Owner - Administrator in US
E-Learning, 2–10 Employees
Used the Software for: 2+ years
Reviewer Source

My Experience With MySQL

5.0 3 months ago

Comments: I have been using MySQL since 2005. At the beginning of using it, I didn't create a backup and lost one of my websites. Until I purchased a back-up service, I did back-ups myself and it was very time consuming because of my website size. Now, with a back-up service my database is always safe. MySQL is a very sturdy platform as it has always been a great foundation for my websites over the years.

Pros:

The MySQL interactive program makes it easy for anyone to create a simple database that connects with it. I have created many such databases over the years without problems. It usually takes about 10 to 15 minutes.

Cons:

If a MySQL database is hacked or there is a bug, it cannot be repaired or replaced in most cases without a backup. Backups must be done on a regular basis. There is usually a cost for back-ups.

John
CEO in US
Information Technology & Services, 2–10 Employees
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

MySQL- dependable for your smaller database and data extraction needs

5.0 10 months ago

Comments: We have thoroughly enjoyed the ease of use for MySQL for our smaller database and dataset needs. Have been using it for over a decade.

Pros:

If you have even a small amount of experience with SQL, you will find MySQL easy to use. We can easily create a database, tables and queries on the fly for any of our data needs.

Cons:

Best suited for smaller databases, not large datasets.

Matt
Software Engineer in US
Computer Software, 2–10 Employees
Used the Software for: 2+ years
Reviewer Source

MYSQL Review

4.0 2 months ago New

Comments: I have many applications using this software and all are working well.

Pros:

I found this program gives me the ability to incorporate a true relational database which is similar to Oracle.

Cons:

It's not the actual Oracle product. I understand that when using it.

Mahmood
Call center in Iraq
Computer & Network Security, 501–1,000 Employees
Used the Software for: 6-12 months
Reviewer Source

MySQL: Reliable and Fast, but Lacks Advanced Features

4.0 2 weeks ago New

Comments: MySQL is fast, easy to use, and great for web apps, but it lacks some advanced features and flexibility compared to databases like PostgreSQL.

Pros:

MySQL is valued for being open-source, easy to use, high-performing, scalable, and secure, with strong community support and compatibility across platforms.

Cons:

One common criticism of MySQL is its handling of complex queries and lack of advanced features compared to other databases like PostgreSQL. Specifically, its historically weaker support for features like full ACID compliance, advanced indexing, and sophisticated query optimization can be limiting for complex applications.

Erika
Data Analyst in Germany
Information Technology & Services, 51–200 Employees
Used the Software for: 2+ years
Reviewer Source

Everything in One Place

5.0 4 weeks ago New

Pros:

It’s robust, scalable, easy to use. The paid version is a nice bonus for extra features

Cons:

It needs tuning for big datasets or heavy traffic. Some advanced tools are only in the paid version

Federico
Software Engineer in Japan
Information Technology & Services, Self Employed
Used the Software for: 2+ years
Reviewer Source

A Reliable Tool

5.0 4 weeks ago New

Pros:

MySQL is reliable and easy to use. It’s great for managing databases and works well for small to medium-sized projects

Cons:

Sometimes it can be a bit slow with large datasets, and setting up advanced features might take some time. But overall, it’s a solid tool

Nick
Lead Performance Analyst in UK
Sports, 51–200 Employees
Used the Software for: 2+ years
Reviewer Source

Fantabulous Database Management Program

5.0 7 months ago

Pros:

Databases management in one place is what I like most about MySQL.

Cons:

It was quite daunting to deploy MySQL, but we acquired third-party system integrators.

Umang
Strategy Program Lead in US
Business Supplies & Equipment, 5,001–10,000 Employees
Used the Software for: 2+ years
Reviewer Source

Easy to learn and use - effective tool

4.0 4 months ago

Comments: Overall wonderful experience and great learning tool

Pros:

Very user friendly and easy to learn and connect

Cons:

Large datasets are not easily supported and may not be compatible

Radek
board member in Poland
Entertainment, 11–50 Employees
Used the Software for: 2+ years
Reviewer Source

MYSQL - you use it every day and you dont know about it

5.0 10 months ago

Comments: I use MySQL DB for over 20years, and i think i will do this for nesxt 20:] so I think this is beast that I can write about it.

Pros:

Its simple, cheap product. IT is also one of moust popular DB engines for PHP. There are many materials and instructions online on how to use MYSQL, for sure more then for Oracle.

Cons:

Its not so stable as otcher ,not free, solutions.

John
Marketer in Egypt
Marketing & Advertising, 2–10 Employees
Used the Software for: 1+ year
Reviewer Source

SQL Review

5.0 last year

Pros:

SQL is one of the best programs that deal with relational databases, that is, those that are based on relationships between tables. It also provides many advantages for data, including high protection, privacy, and integrity.

Cons:

One of its disadvantages is that it is difficult for beginners to deal with, due to the large number of tools and commands in it

Suyogya
Suyogya
General Manager in Nepal
Verified LinkedIn User
Information Technology & Services, 2–10 Employees
Used the Software for: 1+ year
Reviewer Source

My experience with MySQL

5.0 2 years ago

Comments: 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.

Verified Reviewer
Verified LinkedIn User
Insurance, 11–50 Employees
Used the Software for: 1+ year
Reviewer Source

Great database management software

5.0 last year

Pros:

The ease of use and the it has been around for a long time

Cons:

None that I can think of at this time to share

Luis
CEO in Portugal
Computer Software, 2–10 Employees
Used the Software for: 2+ years
Reviewer Source

Work with SQL Power with low cost

4.0 9 months ago

Comments: It enough for my databases and more simple than the others

Pros:

Works ok and is simple to use. The most important is a low-cost SQL solution

Cons:

Some commands are not equal to other SQL platforms.

Soe Min
Programmer in Myanmar
Information Technology & Services, 201–500 Employees
Used the Software for: 1+ year
Reviewer Source

MySQL: The most flexible DBMS

5.0 10 months ago

Pros:

It's a relational database management system and easy to work with structured data. Support a secure protection for sensitive data such as passwords. Last but not least, it's a free and open-source software.

Cons:

Lack of ability to handle large databases. When it comes to development and debugging tools, MySQL can't provide as much as paid databases does.

Sai
Sai
Client Project Manager in US
Verified LinkedIn User
Internet, 51–200 Employees
Used the Software for: 1+ year
Reviewer Source

MySQL is the perfect database management system

4.0 2 years ago

Comments: Using MySQL has been amazing

Pros:

MySQL is amazing to use for accessing and retrieving data! It is very secure and trustworthy.

Cons:

The quality of support can be improved with MySQL

Shola
Shola
Internship in Nigeria
Verified LinkedIn User
Financial Services, 10,000+ Employees
Used the Software for: 2+ years
Reviewer Source

MySQL database review

5.0 last year

Comments: It is always fun when uploading website scripts on MYSQL database

Pros:

It is a good experience using MSQL. I like the website uploading, it amazes me when I upload a script on a website and the site starts working.

Cons:

I do not understand some aspect of database security

Nick
CEO in Canada
Information Technology & Services, Self Employed
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

Standard for high performance RDBMS, if the GPL community version works for your org

4.0 last year

Pros:

Strong RDBMS, extremely high performance for the right use case: myiasm.

Cons:

If your usecase favours ACID compliance, Innodb still has the same performance quirks it always has. There are alternative solutions for ACID compliant workloads with easier licenses.

Erik
Ass.Prof. in Italy
Research, 5,001–10,000 Employees
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

Build your reliable big data database

5.0 last year

Comments: We used MySQL to implement databases holding biological data in huge quantities, then exposed through a web application.

Pros:

The ability of MySQL to hold huge databases without issues, and a particularly fine-grained control on the database settings, access permission and optimization.

Cons:

Performances were not always impeccable, though I doubt that competitors can do much better with that amount of data.

Joseph
Joseph
Developer in Kenya
Verified LinkedIn User
Computer Software, 51–200 Employees
Used the Software for: 2+ years
Reviewer Source

Agrxis Review on MySQL

5.0 2 years ago

Comments: 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.

Matthew
Consultant in UK
Entertainment, 2–10 Employees
Used the Software for: 2+ years
Reviewer Source

We love MySQL!

5.0 last year

Comments: Easy to install, fairly easy to configure if you're comfortable working on the command line, enterprise features included for free (replication!) and so far no disasters.

Pros:

Been using it for years, it just keeps on working.

Cons:

User management is a bit of a pain, I can't help thinking it should be easier

Daniela
Mr in Italy
Entertainment, Self Employed
Used the Software for: 1+ year
Reviewer Source

Flexible and cheaper solution

5.0 last year

Pros:

The way to create database in a very fast way. The cheaper cost.

Cons:

The way how to create indexes for each table