MySQL

4.6 (2,084)
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

MySQL

4.6 (2,084)
VS.

Starting Price

$2,000.00
year
$499.00
one-time

Pricing Options

Free version
Free trial
Free version
Free trial

Features

145
12

Integrations

No integrations found
No integrations found

Ease of Use

4.4 (2,084)
3.0 (3)

Value for Money

4.6 (2,084)
4.0 (3)

Customer Service

4.2 (2,084)
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,084)
Value for Money
4.6/5
Features
4.5/5
Ease of Use
4.4/5
Customer Support Software
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,084
Alex
Alex
Overall rating
  • Industry: Computer & Network Security
  • Company size: 11–50 Employees
  • Used Daily for 1+ year
  • Review Source

Overall rating

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

The Security in MySQL Database

Reviewed on 15/11/2023

MySQL has a large and active community. This means there's an abundance of resources, forums, and...

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.

Maha
Overall rating
  • Industry: Computer Software
  • Company size: 501–1,000 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

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

MySQL: A Popular RDBMS for Teaching Database Concepts

Reviewed on 02/08/2023

Great experience using MySQL for teaching database concepts for undergraduate and graduate students.

Great experience using MySQL for teaching database concepts for undergraduate and graduate students.

Pros

The main feature that I cherish in MySQL is the ability of my students to deploy it locally without the complexities of intricate configurations and deployment mechanisms. I used MySQL as part of the Bitnami WAMP stack (MariaDB is now packaged in Bitnami) to get a complete server bundle that is easy for students to deploy and configure. Before I relied in my teaching on a networked Oracle installation that was not that performance efficient and didn't give students the chance to configure the server environment. Moreover, with a networked configuration testing various SQL concepts would be a bit complex compared to having a local database installation.

Cons

Changing the open-source license by Oracle was a bit disappointing. MariaDB is a kind of open-source alternative to MySQL with very similar features and architecture.

Fernando
Overall rating
  • Industry: Automotive
  • Company size: 11–50 Employees
  • Used Monthly for 2+ years
  • Review Source

Overall rating

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

MySQL has made managing my database a breeze. It's user-friendly and reliable.

Reviewed on 11/02/2024

Pros

The performance and scalability of MySQL are outstanding. It's easy to use and integrates well with other software.

Cons

The lack of official support and documentation can be frustrating at times. Some advanced features are complex to implement.

Evandro Cláudio
Overall rating
  • Industry: Accounting Software
  • Company size: 2–10 Employees
  • Used Monthly for 2+ years
  • Review Source

Overall rating

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

MySQL since university

Reviewed on 02/11/2024

started using MySQL at university and in every project that I create nowadays I use it because it's...

started using MySQL at university and in every project that I create nowadays I use it because it's simple to integrate and I feel like on every language that I have worked it is easy to use it

Pros

The SQL service of MySQL it's Great beside that was the first SQL management language that I learned at university.

Cons

Some university instructors didn't not want us to use it in our projects where telling us to use SQL Server.

Verified Reviewer
Overall rating
  • Industry: Libraries
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

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

10 Years of MySQL

Reviewed on 08/06/2023

MySQL is a robust and scalable choice for many database-driven projects, offering numerous...

MySQL is a robust and scalable choice for many database-driven projects, offering numerous advantages for both beginners and experienced developers. I appreciated this coming in as a novice and learning overtime how important a functioning database is to a project.

Pros

MySQL's compatibility with various platforms and extensive support for programming languages contributes to its versatility, making it suitable for diverse applications. Moreover, its extensive online community and detailed documentation make troubleshooting and learning effortless.

Cons

MySQL lacks some advanced performance optimization features found in other database management systems. This limitation may require additional effort to optimize complex queries manually.

Alternatives Considered

MongoDB and MariaDB

Reasons for Switching to MySQL

Because its compatibility with other platforms and services is unparalleled, offering rocksteady databases is an important part in beginning a project.
Showing 5 reviews of 2,084 Read all reviews

MySQL FAQs

Below are some frequently asked questions for MySQL.

MySQL offers the following pricing plans:

  • Starting from: $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 Software, Phone Support, 24/7 (Live rep), Chat

Related categories

See all software categories found for MySQL.