MySQL

4.6 (2,071)
Write a Review!
One database service for transactions, analytics, and ML

About MySQL

MySQL is a relational database management system (RDBMS) designed to help businesses record, update, and manage data and deploy cloud-native applications. Features include data masking and de-identification, multi-document transaction support, intrusion detection, alerts, and configuration management.

The application provides tools to automate administrative tasks such as data provisioning, backup, patching, and tuning. Engineers can protect confidential data by using encryption, key generation, and digital signatures. Administrators can also monitor user and application-level performance and resource consumption of the database via performance schema.

MySQL Enterprise Firewall helps database administrators protect information through real-time threat monitoring, whitelisting, and SQL statement blocking features. The Query Analyzer lets engineers view query activities, identify problematic queries through full table scans and bad index searches, and evaluate multiple executions during a specific time period.

Developers can use MySQL Workbench to perform database modeling, query development and testing, server configuration, audit data inspection, and database migrations. MySQL allows team members to recover data by utilizing backward compatible full recovery, precise one-click, point-in-time, and partial recovery capabilities.

MySQL Products include:

MySQL HeatWave, our fully managed database service, for OLTP, OLAP, & ML workloads.

MySQL Enterprise Edition for delivering business-critical, enterprise database applications.

MySQL Enterprise Edition for ISVs, OEMs and VARs who want a proven, low cost, embedded database.


Key benefits of MySQL

Ease of use: Developers can install MySQL in minutes, and the database is easy to manage.

Reliability: MySQL is one of the most mature and widely used databases. It has been tested in a wide variety of scenarios for more than 25 years, including by many of the world’s largest companies. Organizations depend on MySQL to run business-critical applications because of its reliability.

Scalability: MySQL scales to meet the demands of the most accessed applications. MySQL’s native replication architecture enables organizations such as Facebook to scale applications to support billions of users.

Performance: MySQL HeatWave is faster and less expensive than other database services, as demonstrated by multiple standard industry benchmarks, including TPC-H, TPC-DS, and CH-benCHmark.

High availability: MySQL delivers a complete set of native, fully integrated replication technologies for high availability and disaster recovery. For business-critical applications, and to meet service-level agreement commitments, customers can achieve Recovery point objective = 0 (zero data loss) and Recovery time objective = seconds (automatic failover)

Security: Data security entails protection and compliance with industry and government regulations, including the European Union General Data Protection Regulation, the Payment Card Industry Data Security Standard, the Health Insurance Portability and Accountability Act, and the Defense Information Systems Agency’s Security Technical Implementation Guides. MySQL Enterprise Edition provides advanced security features, including authentication/ authorization, transparent data encryption, auditing, data masking, and a database firewall.

Flexibility: The MySQL Document Store gives users maximum flexibility in developing traditional SQL and NoSQL schema-free database applications. Developers can mix and match relational data and JSON documents in the same database and application.


Images

MySQL Software - MySQL Enterprise Manager
MySQL Software - MySQL Enterprise Monitor
MySQL Software - MySQL Workbench
View 5 more
MySQL video
MySQL video
MySQL Software - MySQL Enterprise Manager
MySQL Software - MySQL Enterprise Monitor
MySQL Software - MySQL Workbench

Not sure about MySQL? Compare with a popular alternative

Starting Price

US$2,000.00
year
US$499.00
one-time

Pricing Options

Free version
Free trial
Free version
Free trial

Features

145
14

Integrations

No integrations found
No integrations found

Ease of Use

4.4 (2,071)
3.0 (3)

Value for Money

4.6 (2,071)
4.0 (3)

Customer Service

4.2 (2,071)
2.7 (3)
Green rating bars show the winning product based on the average rating and number of reviews.

Alternatives

dBASE Plus

4
#1 Alternative to MySQL
dBASE Plus is an on-premise application development solution that helps businesses build various applications such as...

IBM Informix

5
#2 Alternative to MySQL
IBM Informix is a cloud-based database solution, which provides features such as real-time analytics, high availability...

Oracle E-Business Suite

4.3
#3 Alternative to MySQL
Oracle E-Business Suite is a comprehensive suite of applications designed to address complex business requirements. It...

IBM Cognos Analytics

4.2
#4 Alternative to MySQL
IBM Cognos is a suite of business intelligence and performance management software, that includes dashboards, reports,...

Reviews

Overall rating

4.6 /5
(2,071)
Value for Money
4.6/5
Features
4.5/5
Ease of Use
4.4/5
Customer Support
4.2/5

Already have MySQL?

Software buyers need your help! Product reviews help the rest of us make great decisions.

Showing 5 reviews of 2,071
Adam
Adam
Overall rating
  • Industry: Computer Software
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Likelihood to recommend 10.0 /10

Powerful FOSS RDBMS

Reviewed on 11/03/2021

My experience with MySQL has been positive. I haven't found an application that it wasn't suited...

My experience with MySQL has been positive. I haven't found an application that it wasn't suited for yet. It has allowed us to move the majority of our systems off of Windows servers onsite to the cloud. Additionally it's compatible with ArouraDB which allows us to safe money with non production sites.

Pros

I've used both Microsoft SQL Server and Oracle and what I liked most about MySQL, aside from my personal preference for it's syntax, is that it runs well on all platforms and is easy to setup and maintain. MSSQL limits you to Windows servers and while Oracle will run on various platforms it is difficult to setup and maintain.

Cons

What I like least about MySQL is that backing up and restoring databases is a pain. You basically have to dump the database to a text file that contains every SQL statement needed to recreate the database. I also feel like the MySQL dataconnector for .NET Core isn't well developed or supported. Also MSSQL and Oracle have more ease of use functions when programming.

Torikul
Torikul
Overall rating
  • Industry: Internet
  • Company size: 2–10 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

MySQL is the world's most popular free open source database

Reviewed on 23/09/2021

It's simply perfect that was able to fulfil my needs. Basically, I use the MySQL database for web...

It's simply perfect that was able to fulfil my needs. Basically, I use the MySQL database for web development purposes, It was so helpful for me so far. My overall experience is really remarkable with the MySQL database.

Pros

MySQL is so easy to use and comfortable, even a lot suitable for the WordPress platforms. I like how this database has organized everything, backup process, data replacement, adding or deleting tables, find out the important data even query. If I want to do something, I can write some code as commands and all done. This database supports a query language too.

Cons

There are no cons I've noticed with the MySQL database. But I think it should be easier because newbies will get confused while using and learning MySQL. With little knowledge, you can't manage and control the MySQL database.

Toby
Overall rating
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 2.0 /10

You're better with postgres

Reviewed on 5/07/2021

I'm grateful to mysql as it's free - but I feel like it's had it's day as a database, and there's...

I'm grateful to mysql as it's free - but I feel like it's had it's day as a database, and there's better open source options out there.

Pros

Mysql is easy to set up, as things like access controls are generally very simple. Thought that benefit is quickly lost if you need more complex controls.

There's a couple of nice features about the mysql syntax that I like - e.g. being able to insert and update using the SET command.

Cons

Having using postgres and mysql in parallel on two similar applications, I regularly wish we'd migrated out of mysql years ago. Postgres is a little harder to set up, but then it works. I can't think of a time when I've had to go trawling through internet forums or manuals trying to explain some weird database bug. Mysql on the other hand frequently introduces it's own strange little bugs into the mix, which we've had to work around.

Alternatives Considered

PostgreSQL

Reasons for Switching to MySQL

I thought it would be easier. In the short term it was, but it was a bad choice.
Radek
Overall rating
  • Industry: Entertainment
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

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

Reviewed on 1/04/2024

I use MySQL DB for over 20years, and i think i will do this for nesxt 20:] so I think this is beast...

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.

Joel
Joel
Overall rating
  • Industry: E-Learning
  • Company size: 2–10 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Likelihood to recommend 10.0 /10

The simple way to manage data

Reviewed on 30/05/2023

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

Alternatives Considered

PostgreSQL

Reasons for Choosing MySQL

Incompatibility on somes features and hosting problem

Switched From

MariaDB

Reasons for Switching to MySQL

Simplicity
Showing 5 reviews of 2,071 Read all reviews

MySQL FAQs

Below are some frequently asked questions for MySQL.

MySQL offers the following pricing plans:

  • Starting from: US$2,000.00/year
  • Pricing model: Free Version, Subscription
  • Free Trial: Available

MySQL offers a free trial for new users, after which the software is available across 4 commercial editions. Pricing and functionality are outlined below. MySQL Cluster Carrier Grade Edition Subscription (1-4 socket server): starts at $10,000 per year MySQL Cluster Carrier Grade Edition Subscription (5+ socket server): starts at $20,000 per year MySQL Enterprise Edition Subscription (1-4 socket server): starts at $5,000 per year MySQL Enterprise Edition Subscription (5+ socket server): starts at $10,000 per year MySQL Standard Edition Subscription (1-4 socket server): starts at $2,000 per year MySQL Standard Edition Subscription (5+ socket server): starts at $4,000 per year MySQL Classic Edition (only available for ISVs/OEMs)

MySQL has the following typical customers:

2–10, 11–50, 51–200, 201–500, 501–1,000, 1,001–5,000

MySQL supports the following languages:

Arabic, Chinese, Croatian, Czech, Danish, Dutch, English, European Portuguese, Finnish, French, German, Greek, Hebrew, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Romanian, Russian, Slovak, Slovenian, Spanish, Swedish, Thai, Traditional Chinese, Turkish

MySQL supports the following devices:

We do not have any information about what integrations MySQL has

MySQL offers the following support options:

Email/Help Desk, FAQs/Forum, Knowledge Base, Phone Support, 24/7 (Live rep), Chat

Related categories

See all software categories found for MySQL.