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.

Pricing starting from:

N/A

  • Free Version
  • Free Trial
  • Subscription

Devices

Business size

S M L

Markets

United States

Supported Languages

English

Pricing starting from:

N/A

  • Free Version
  • Free Trial
  • Subscription

Images

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

Features

Total features of MySQL: 16

  • API
  • Access Controls/Permissions
  • Audit Management
  • Authentication
  • Automatic Backup
  • Backup and Recovery
  • Built-In Database
  • Data Migration
  • Data Recovery
  • Data Replication
  • Data Storage Management
  • Monitoring
  • Real Time Monitoring
  • Relational
  • Secure Data Storage
  • User Management

Alternatives

PostgreSQL

4.6
#1 Alternative to MySQL
PostgreSQL is an open-source relational database management system (RDBMS), which helps businesses store, manage, and...

Microsoft SQL Server

4.6
#2 Alternative to MySQL
SQL Server is a relational database management system (RDMS) designed to help businesses of all sizes analyze structured...

MongoDB

4.6
#3 Alternative to MySQL
MongoDB is a database management software that is designed for organizations in several industry segments, including...

Oracle Database

4.5
#4 Alternative to MySQL
Oracle Database is a data warehouse software designed to help businesses of all sizes manage data and automate...

Reviews

Overall rating

4.6 /5
(1,590)
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.

Write a Review!
Showing 5 reviews of 1,590
Shan S.
Overall rating
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source

Overall rating

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

Incredible Database Tool For Developers

Reviewed on 20/11/2021

Pros

I have used MySQL for some time now and it has helped me out a lot in terms of data management (For e-commerce, data warehousing, and in many cases).

This tool is a simple and easy-to-use interface that allows me to run my database without too much effort.

They have several different cloud MYSQL managed services.

Highly Recommended

Cons

Overall my experience with this tool went great, but as a suggestion, they need to improve UI especially for the MYSQL program for Windows Desktop.

Barnaby K.
Overall rating
  • Industry: Gambling & Casinos
  • Company size: 1,001-5,000 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 10.0 /10

Great for small business and large enterprises

Reviewed on 17/12/2021

I've used MySQL for over 20 years on personal websites serving tiny amounts of traffic, through to...

I've used MySQL for over 20 years on personal websites serving tiny amounts of traffic, through to mission-critical enterprise websites. I've never had any issues except finding out the hard way that tables can crash and if you have no monitoring you won't know about it. It's a great all-round database.

Pros

MySQL is a great all round database, packed with features that suit hobbyists, SMEs and large enterprises. It's easy to set up and start working with out of the box and is also highly customisable.

Cons

It's difficult to find a con. Historically MySQL has lacked some of the features of large enterprise databases but these have gradually been developed.

Verified Reviewer
Overall rating
  • Industry: Financial Services
  • Company size: 1,001-5,000 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

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

Feel Better with Open Source DB

Reviewed on 08/12/2021

My SQL is the best DB support for PHP development and for develop web based application its a...

My SQL is the best DB support for PHP development and for develop web based application its a almost recommended DB as MySQL,

Pros

This application is better for the use of software development related DB configurations and this most of advantage is cost reductions means that its free . Its is ready to run on almost operating system without any effect specially Linux systems

Cons

less versions docent support "COMMIT" operation means will be least like because , the comment is to be there on any DB that the requirement of commit is a very basic requirement of every DB, But every Databases are expected to be enlarging only defect i have see that its not able to manage very large databases

César josé R.
Overall rating
  • Industry: Computer Software
  • 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 8.0 /10

A very good option for small software development projects

Reviewed on 06/11/2021

To get started in application development, I highly recommend it for its ease of use and how...

To get started in application development, I highly recommend it for its ease of use and how effective it can be for handling data on a small scale.

Of course, MYSQL has to be just a step to later migrate to systems that better manage data on a large scale, such as SQL Server or Oracle.

Pros

Mysql is a good tool to start in the world of software development. It offers a small but powerful product, with effective database management when it comes to bringing us useful information for the business. With a few command lines we can get all the information we need, and its installation and first use is fast and intuitive.

Cons

Although MYSQL works well for small and medium projects, in large-scale projects we can suffer a bit with information and data management, since this tool is not entirely designed to handle large-volume data.

It can handle data in large volume, but the way in which it will do it will not be the most efficient or the most optimal, which can cause a certain lack of speed when deploying our project.

Alternatives Considered

Microsoft SQL Server and MongoDB

Reasons for Switching to MySQL

The ease of use of Mysql made me decide on this specific product in the end.
Parth P.
Overall rating
  • Industry: Computer Software
  • Company size: 501-1,000 Employees
  • Used Weekly for 1+ year
  • Review Source

Overall rating

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

Database Manager : MySQL

Reviewed on 07/12/2021

It is an extraordinary item. It very well may be utilized with many sorts of web applications. In...

It is an extraordinary item. It very well may be utilized with many sorts of web applications. In any case, it isn't reasonable for information investigation. We are utilizing it with an IoT-based ERP framework. In the event that in case you choose to move to cloud, prophet offers full help to utilize MySQL as a cloud information base assistance.

Pros

Overall is that it is extremely simple to code in, the coding is exceptionally straight forward.
It's proficiency to hold enormous datasets in type of very much oversaw tables lines and sections structure.
It's not difficult to design and make due. It is an extraordinary answer for an endeavor level DB with less expense.
Proficient utilization of assets at the memory and CPU level
Cross-stage support for various working frameworks

Cons

Absence of documentation for a huge level of MySQL utilities, for instance the part of information replication for specific cases there is no documentation.
Some experience is needed to arrange and tune it to the undertaking prerequisites.
Support for non-social information will be an additional benefit
Security refreshes are not so regular

Showing 5 reviews of 1,590 Read all reviews

MySQL FAQs

Below are some frequently asked questions for MySQL.

MySQL offers the following pricing plans:

  • Starting from:
  • Pricing model: 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+

MySQL supports the following languages:

English

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.