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

Top 5 alternatives to MySQL

Devices

Business size

S M L

Markets

United States

Supported Languages

English

Pricing starting from:

N/A

  • Free Version
  • Free Trial
  • Subscription

Top 5 alternatives to MySQL

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

MongoDB

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

Microsoft SQL Server

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

SQLite

4.4
#4 Alternative to MySQL
SQLite is an open-source database engine designed to help organizations store, retrieve, and modify data across web...

Reviews

Overall rating

4.6 /5
(1,775)
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,775
Mohamed O.
Overall rating
  • Industry: Computer Software
  • 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

MySQL is a king of his game

Reviewed on 25/05/2022

Great

Great

Pros

Very Suitable for ( small / medium ) database sized under 5GB. But, it can also deal with over medium databases by expanding your server resources.

I think it is the choice of small app that will expand in the few next months / years, it is really scalable.

Cons

It consumes more ram when the database size gets over 5GB or 10GB of disk space, making it even hareder to make a backup of that size unless you have a very powerful machine with fast nvme.

Alternatives Considered

Oracle NoSQL Database
Anil C.
Overall rating
  • Industry: Marketing & Advertising
  • Company size: 5,001-10,000 Employees
  • Used Weekly for 2+ years
  • Review Source

Overall rating

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

Database Collection with MySQL

Reviewed on 01/06/2022

I used MySQL for my customers website to collect and store our website data, to cover all the data...

I used MySQL for my customers website to collect and store our website data, to cover all the data and analyze them with 3 party tools.

Pros

MySQL is really helpful database platform to cover all your website data. You can get and post your data for your website in a smooth way.

Cons

MySQL dashboard seems like old, it should be re-designed again like a new product.

Alternatives Considered

MongoDB

Reasons for Choosing MySQL

MySQL has easy implemetation compared to MongoDB

Switched From

MongoDB

Reasons for Switching to MySQL

Easy implementation.
Anis B.
Overall rating
  • Industry: Computer Software
  • Company size: 10,000+ Employees
  • Used Weekly for 6-12 months
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 4.0 /10

Lightweight but not up to the mark

Reviewed on 31/05/2022

When we are looking at non-programmers trying to have a web application which will be maintained by...

When we are looking at non-programmers trying to have a web application which will be maintained by business professionals and has comparatively simple data relations MySQL can be a good options. But for complex systems MySQL won't be a good option.

Pros

It is very easy to setup and requires very less supervision. As MySQL is lightweight the applications are usually faster.

Cons

It is not possible to develop complex systems using MySQL. It doesn't support many object based features like inheritance and functional overloading.

Carlos hugo martin C.
Overall rating
  • Industry: Information Technology & Services
  • 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

Experience with MySQL

Reviewed on 09/04/2022

The manager has been used in the implementation of monitoring software, in addition to being used...

The manager has been used in the implementation of monitoring software, in addition to being used in a software development project.

Pros

It is a manager that is very easy to implement, adjust and configure based on the needs that you want to meet. The resources needed for its implementation are low, being able to increase them based on what is required, being able to carry out a more adequate distribution of resources.

Cons

The replication and backup tools of the same software have limitations that end up affecting their operation, having to use other means of control and restoration to improve results.

Alternatives Considered

Microsoft SQL Server, PostgreSQL and SQLite

Reasons for Switching to MySQL

Due to its customization and transactional capabilities and the few resources needed for its implementation.
Benn H.
Overall rating
  • Industry: Retail
  • Company size: 1,001-5,000 Employees
  • Used Weekly for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 8.0 /10

MySQL makes it easy to manage databases.

Reviewed on 23/04/2022

MySQL is suitable for both beginners and experts. My company's performance has improved with the...

MySQL is suitable for both beginners and experts. My company's performance has improved with the use of this software. MySQL is Simple to use it has Cross-platform support, allowing it to run on any operating system, MySQL Connect to practically any backend programming language with ease.

Pros

The best thing about MySQL, in my opinion, is that it has one of the best user interfaces of any database. With existing databases, a variety of filters and queries can be used, and tables can be imported from other applications or third-party browsers.

MySQL is based on a standard database, where we use it to perform CRUD (create, read, update, delete) operations and manage data for a web application or a variety of other uses.

One feature to note is that the relationship between tables in a database can be tracked, which we can easily retrieve using indexing functions. Because it supports user authentication and validation, many online applications use MySQL as their back-end to manage user data.

Cons

What I don't like are the few options it has for building tables and it requires a lot of software to be installed to work properly.

Showing 5 reviews of 1,775 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-5,000

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.