18 years helping Israeli 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,087 user reviews on Capterra.

Have you used MySQL before?

Share your experiences with other software buyers.

Filter reviews (2,087)

Alex
Alex
Software Developer in Kenya
Verified LinkedIn User
Computer & Network Security, 11–50 Employees
Used the Software for: 1+ year
Reviewer Source

The Security in MySQL Database

5.0 last year

Comments: MySQL has a large and active community. This means there's an abundance of resources, forums, and tutorials available, making it easier to find help and solutions to common issues. Being open source and freely available is a significant advantage. It reduces costs for businesses and developers and promotes a collaborative development environment.

Pros:

MySQL's combination of being open source, easy to use, and offering strong performance and scalability makes it a popular choice for various applications, from small-scale projects to large-scale enterprise solutions.

Cons:

The MyISAM storage engine, while simple and fast for read-heavy workloads, lacks support for transactions and foreign keys. This limitation makes it less suitable for applications that require strong ACID compliance.

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 11 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.

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 months 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.

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

MySQL Review

3.0 3 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**

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 3 months ago

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.

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 11 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.

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 2 months ago

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 2 months 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

Adam
Software Analysts in UK
Food & Beverages, 1,001–5,000 Employees
Used the Software for: 2+ years
Reviewer Source

Database Management

4.0 3 weeks ago New

Comments: MySQL has been fantastic, having said that, a normal characteristic of positive evolution is developing more complex configurations for enterprises due to our growth. Therefore, it is a stable choice

Pros:

MySQL is highly efficient with large datasets, it does it at a very fast speed with the required reliability

Cons:

Although, it can be a bit challenging to deal with complex queries, bigger databases, problems that we might face when we scale up

Vince
Director, Application Development in Canada
Information Technology & Services, 51–200 Employees
Used the Software for: 2+ years
Reviewer Source

Excellent product and fully capable as compared to other mainstream options

5.0 2 weeks ago New

Comments: For smaller projects, this has been my recommendation to the IT team if at all is a choice to use. The product is scalable (to a degree), efficient, and user friendly.

Pros:

MySQL UI is fantastic across the board. There are so many third party UIs as well that work well with its usage and administration

Cons:

I honestly don't have anything negative to say about this product.

Akshi
Programmer in India
Verified LinkedIn User
Computer Software, Self Employed
Used the Software for: 1+ year
Reviewer Source

Akshi's Review On MySQL

4.0 last year

Comments: My overall experience with MySQL is great. It helps me in my day to day work and the best thing is that it is easy to use and can handle large amount of data easily.

Pros:

The thing which I liked most about MySQL is that MySQL databases are relational and the data is stored in different tables instead of storing all at one place. It is an open source software and fast, reliable, secure and easy to use. It can handle large database easily and the performance is great.

Cons:

The cost and pricing plan to use MySQL is very high. It has 3 different plans starting from $2140 per year which I think is expensive.

keerthi
Product owner in US
Computer Software, 501–1,000 Employees
Used the Software for: 2+ years
Reviewer Source

Good beginner database product

5.0 10 months ago

Pros:

MySQL is very user friendly and the queries used are easy and well suited for beginner and small scale applications

Cons:

I am not a fan of the UI of MySQL as it’s pretty basic

Sami
Software Developer in Germany
Computer Software, 2–10 Employees
Used the Software for: 2+ years
Reviewer Source

Best RDBMS tool.

5.0 last year

Comments: It is a useful relational database for storing data.
I always use it with the projects that I create.
As I have seen it as the simplest and easiest among other databases.

Pros:

A light program on the computer. It features a beautiful control interface that makes it easy to use in creating databases, tables, relationships between them, or other services. It is characterized by taking a backup copy and restoring it smoothly.

Cons:

When I am writing queries I found that some are different from the other and I have to search on the Internet to make them work. Sometimes the large amount of data slows down the insertion, updating and selection process.

Soon Kit
Enterprise Risk Officer in Singapore
Financial Services Software, 10,000+ Employees
Used the Software for: 2+ years
Reviewer Source

High quality data management tool

5.0 12 months ago

Pros:

Advanced data management tools. it has all the features needed to create, operate and archive data

Cons:

High license cost. Some features are not needed for smaller projects

Álvaro
Álvaro
Software Developer in Italy
Verified LinkedIn User
Information Technology & Services, 11–50 Employees
Used the Software for: 1+ year
Reviewer Source

Easy to set up. Great compatibilty

5.0 11 months ago

Pros:

Ease of use and learning. Is compatible with a wide variety of platforms. It is known for its ability to scale and handle large volumes of data without compromising performance.

Cons:

Has some limitations regarding maximum database and storage size. Query optimization in MySQL can be a challenge for less experienced developers. Uses table locking to manage transactions, which can result in slower response times.

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 12 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.

Verified Reviewer
Verified LinkedIn User
Automotive, 10,000+ Employees
Used the Software for: 2+ years
Reviewer Source

MySQL is the best all around DBMS for teams with minimal investment

4.0 2 years ago

Comments: Generally positive. For beginners, it's an excellent solution. For more advanced users, I would consider Postgres or MongoDB for a more scalable option.

Pros:

It's scalable and highly compatible with lots of programming languages. The syntax follows standard SQL; there is plenty of documentation online for finding out exactly how to write queries. MySQL is easy to spin up in the cloud or on a web host of any size.

Cons:

Store Procedures. I kind of wish they wouldn't make these anymore, because they're hard to debug and rarely work. Also, table COLLATION is almost impossible to migrate. Backups are kind of iffy.

Shola
Shola
Internship in Nigeria
Verified LinkedIn User
Financial Services Software, 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

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.

Angel
Business Development in UK
Automotive, 11–50 Employees
Used the Software for: 2+ years
Reviewer Source

Get quick results from database query

5.0 last year

Pros:

We had lots of data and used MySQL to write queries and get results. This helped get really structured and useful data very quickly.

Cons:

Error debugging can be tricky and learning all the commands.

Haythum
IT Engineer in United Arab Emirates
Computer Networking, 11–50 Employees
Used the Software for: 2+ years
Reviewer Source

MySQL review

5.0 2 years ago

Comments: MySQL is and reliable database system and one of the most popular open-source relational database management systems

Pros:

MySQL is easy to install and set up, widely supported by various operating systems, programming languages, and platformsone of the best features is that MySQL provides strong security features by using user authentication to access and login plus encrypted data connections

Cons:

MySQL may not have all the advanced features , need to develop analytics and reporting features

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

Wassim
Associate Professor in Lebanon
Computer Networking, 501–1,000 Employees
Used the Software for: 2+ years
Reviewer Source

MySQL: the cost-efficient RDBMS from Oracle

4.0 2 years ago

Pros:

MySQL was initially an open source RDBMS till it was acquired by Oracle corporation. MySQL was integrated with a very versatile web interface PHPMyAdmin which provided a full-fledged database client that allows administrators to manage the creation of database entities including tables, views, stored procedures, triggers, users, .... MySQL supports the various SQL 92 constructs including DDL, DML, and DCL SQL statements. It is not supported with advanced Undo/Redo Logging algorithms as in the case of Oracle database, but still can support advanced SQL queries with decent optimization mechanisms.

Cons:

PHPMyAdmin suffered from performance lagging and bottlenecks specifically when inserting database rows. The lagging is mainly from the Web GUI since the actual SQL insertion mechanism is effectuated in the database but not refreshed in the PHPMyAdmin GUI. The latest database engine supported by PHPMyAdmin is MariaDB which suffered the same performance lagging issue. Customer support wasn't successful in figuring out the source of this bug. This is mainly experienced on Windows installations. MySQL is not open source anymore which makes MariaDB (the open source alternative) a much cost efficient choice.

Felipe
Test and Develop in Spain
Automotive, 11–50 Employees
Used the Software for: 2+ years
Reviewer Source

It is a basic for any development

5.0 last year

Comments: Have been using for years, from my first development

Pros:

How fast the big queries are made and all the documentation all over internet, with this, it is awesome.

Cons:

I love mysql, i prefer much more than mongodb, the speed and the relations between tables are much better done

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