Who Uses This Software?

Customers in Technology, E-commerce, Telco, Government & social networks etc. E.g. Facebook, Uber, Twitter etc ISVs, OEMs, & VARs rely on MySQL as embedded database E.g. Cisco, Symantec & Sony etc

Average Ratings

1,103 reviews
  • Overall 4.6 / 5
  • Ease of Use 4.4 / 5
  • Customer Service 4.2 / 5
  • Features 4.4 / 5
  • Value for Money 4.6 / 5

Product Details

  • Free Version No
  • Free Trial Yes
  • Deployment Installed - Mac
    Cloud, SaaS, Web
    Installed - Windows
  • Training Live Online
    Webinars
    Documentation
  • Support 24/7 (Live Rep)
    Online

Vendor Details

  • MySQL
  • http://www.mysql.com
  • Founded 1995
  • Sweden

About MySQL

MySQL Enterprise Edition includes the most comprehensive set of advanced features, management tools and technical support to achieve the highest levels of MySQL scalability, security, reliability, and uptime. It reduces the risk, cost, and complexity in developing, deploying, and managing business-critical MySQL applications.

MySQL Features

  • Access Controls/Permissions
  • Backup and Recovery
  • Data Migration
  • Data Replication
  • Database Conversion
  • Mobile Access
  • Multiple Programming Languages Supported
  • NOSQL
  • Performance Analysis
  • Relational
  • Virtualisation

MySQL Most Helpful Reviews

MySQL is hands down the best free database software

Reviewed on 30/10/2019
Ryan M.
Founder, CEO
Computer Software, Self Employed
Used the Software for: 2+ years
Reviewer Source 
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
Customer Support
5 / 5
Value for Money
Likelihood to Recommend:
Not Likely Extremely Likely

Comments: Overall, MySQL isn't always the right choice, but for startup applications and smaller projects, it's the best. Over time you have to learn when to use certain database software, but as a general rule of thumb, MySQL absolutely can handle anything with some configuration and the price is incredible (free). Personally, I've done research on JSON based databases and they lack structure and make things a pain in the long run, which is why I'm only mentioning MySQL and SQL Server in this review. There are other similar acceptable alternatives such as postgres but I've never had reason to use them over MySQL.

Pros: - If you structure your database correctly, it's very stable
- It's free, and there are MySQL derivatives (MariaDB) that are even more powerful
- The xtradb database engine in MariaDB (a derivative of MySQL) is incredibly fast
- You can do things quickly and have some data integrity risks on small projects, or you can do things properly and have virtually no risk on mission critical applications
- VERY easy to scale and setup database clusters and replication, especially in all of the cloud providers

Cons: - The barrier for entry is too low, causing MySQL and MariaDB to get a bad rep because inexperienced users take advantage of its simplicity
- Performance isn't on par with MSSQL/SQL Server without a ton of configuring

Robust and easy to implement

Reviewed on 28/10/2019
Mitul S.
Technical Lead
Information Technology & Services, 1,001-5,000 Employees
Used the Software for: 2+ years
Reviewer Source 
5/5
Overall
5 / 5
Ease of Use
4 / 5
Features & Functionality
4 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend:
Not Likely Extremely Likely

Comments: Robust, easy to use, fast and reliable. Easy to develop stored procedures and triggers

Pros: One of the best features of MySQL is that it's easy to configure and start using. I found less of connectivity issues as compared to sql sever or Oracle. Also its platform independent

Cons: Terms used for components and features like schema and database is different than what is used in other dbms. If someone is new and migrating from SQL server or Oracle to this software, they will find the nomenclature a little confusing

MySQL Review

Reviewed on 04/10/2019
Lilantha R.
Software Engineer
Information Technology & Services, 201-500 Employees
Used the Software for: 2+ years
Reviewer Source 
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend:
Not Likely Extremely Likely

Comments: We resolved over DBMS issues with MySQL. It is free therefore We resolved our cost issues. It has the best community. We resolved our all issues very easily. Queries are very easy, Therefore we saved over time. If we think to use relational database MySQL is the best. We can recommend for anyone. Drivers are there for any programming language.

Pros: MySQL is a powerful database management system. It is free. Easy to learn and use. I someone new to DBMS. We can recommend that person to MySQL without any trouble. It is supported to any environment. If your server/PC windows, Linux or Mac. It doesn't matter. MySQL support for all Operation systems and very easy to set up in any environment. We can tall like this if we think about the setup and configuration process "MySQL is the most easiest DBMS system to set up and configure". We can create databases and tables very easily. As well as It is a relational database. We can keep up table relations. It supports many data types. Int, Double, Flote, Varchar, Text, Date,Timestamp...etc.We can create table, views,functions,procedure,trigger..etc. It support many character sets. We vey easy to take backups. We can use text files, CSV file, excel files to data upload. bulk data upload support. MySQL queries are very easy. It supports joins, subqueries,union,group,order and so many things are there. Many free client applications are there for MySQL like MySQL workbench, sqlyog, phpadmin. We can run mysql in custom port. We can limit privileges by user roles. Best thing is support. And also MySQl drivers are there for any programming language. If It is Java, PHP, Node...etc doesn't matter. There are many resources for MySQL. MySQL is a world most popular, powerful, easy, wonderful DBMS.

Cons: Actually, It is a relational database. Therefore before the database creation, You want to create ER-Diagram otherwise you are in trouble. When the relationships are increasing. Hard to insert data. As well as. MySQL is not good for large databases. If relations go very hight. data retrieving speed is going down. If table storage is hight, data retrieving speed is going down. If connections are going hights. It returns too many connection errors and MySQL down. We want to restart.

Stable Database for Every Project

Reviewed on 25/08/2019
Jim T.
Sr Web Engineer
Information Services, Self Employed
Used the Software for: 2+ years
Reviewer Source 
5/5
Overall
5 / 5
Ease of Use
4 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend:
Not Likely Extremely Likely

Pros: I came from programming background who used PHP as primary language and naturally MySQL was the database for the backend. One feature about MySQL is how easy it is to setup and use and how flexible it is to operate. I have used both the CLI (Command Line Interface) and GUI (Graphical User Interface) to interact with the database to create tables, add records, update and remove records, all seem really fast and stable. I used MySQL on my Windows, Mac, and Linux machines without any hiccups. It follows the traditional Relational Database Management System structure with you first create the database, then the tables, then add records to the tables before you can query them. The client used to interface MySQL include the web-based tool like PHPMySQL, and Windows tool like HeidiSQL or MySQL Workbench. These tools all connect to the database very easily. These tools also lets you backup your database for offline storage.

Cons: The recent trend of database has gone from the traditional Relational model to NoSQL, which is a SQL platform that uses mostly JSON format to store data instead of the traditional database tables and records. This is where MySQL lacks, MySQL doesn't have the ability to run as NoSQL so if you intend to use a NoSQL database, MySQL is not for you. One other thing I noticed about MySQL database is if you have a large collection of data and IF your SQL query is not very optimized, the speed to return the data set can be very very slow. Of course, the only way to fix it is optimize or change your query.

A thought on MySQL

Reviewed on 31/07/2019
Ravindu J.
Software Engineer
Information Technology & Services, 13-50 Employees
Used the Software for: 2+ years
Reviewer Source 
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
Customer Support
5 / 5
Value for Money
Likelihood to Recommend:
Not Likely Extremely Likely

Comments: As currently I have developed inventory system, clinic system, an backend application for a private company to manage huge no of memberships and ads, and a UK company for manage Business Name , Limited company, trademark and domain registrations and renewals. All of these used with mysql its those are running smoothly. Never had any headaches as through sql queries can manipulate easily and had fast responses for even complex queries and for huge no of data Frameworks used are spring boot and laravel.

Pros: Known and used by most people as most secure and reliable relational database management system. Accompanies 99.99% uptime. Nothing to fears as open source. Can have millions of helps through community. Offers a wide scope of high accessibility like cluster servers master slave replication. Provides high performance even for large volume projects. Growing and improving frequently. Best for cloud applications and big data applications. Supports by huge no of frameworks.

Cons: Red Hat Enterprise Linux, openSUSE, Fedora, Slackware Linux etc moved to MariaDB.

Read More Reviews