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

943 reviews
  • Overall 4.5 / 5
  • Ease of Use 4.5 / 5
  • Customer Service 4 / 5
  • Features 4.5 / 5
  • Value for Money 4.5 / 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

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.

MySQL, a Great Free Database Option

Reviewed on 18/07/2019
Austin K.
Help Desk Technician
Computer Software, 13-50 Employees
Used the Software for: 2+ years
Reviewer Source 
5/5
Overall
5 / 5
Ease of Use
4 / 5
Features & Functionality
Customer Support
5 / 5
Value for Money
Likelihood to Recommend:
Not Likely Extremely Likely

Comments: I created a custom database from scratch that tracks inventory assets for the company of which I am currently employed. I also created a couple others that track IT tasks and admin activities.

Pros: Easy to use, syntax is easy to remember, database structure can be built quickly and there is a plethora of tools available to help

Cons: Syntax took some learning, syntax errors sometimes unclear as to what the error actually is. Not a problem if using Workbench

MySQL - One of the best FREE sql DB

Reviewed on 21/02/2019
Caleb J.
Junior Developer
Information Technology & Services, 501-1,000 Employees
Used the Software for: 2+ years
Reviewer Source 
4/5
Overall
5 / 5
Ease of Use
4 / 5
Features & Functionality
Customer Support
Value for Money
Likelihood to Recommend:
Not Likely Extremely Likely

Comments: I believe your experience with MySQL will vary based on the option(s) you choose to interact with it. As mentioned before, you can use the CLI which is used mainly by power users; however, the average Joe can simply use a open source GUI which will make life a whole lot easier. Just to name a few of the FREE GUI software on the web:
* HeidiSQL
* PhpMyAdmin
* SQL Workbench
All are excellent options to make the user experience absolutely the best.
Ever since I began using the software, I felt this bond with the ease of use, ease to remember commands and a large community support backed by tons of online documentations and tutorials. I would say this is one of my best experience using any software and would highly recommend for beginners and power users.

Pros: Currently we have many different types of DB on the market (No SQL and SQL). I spent the past 3 years working with MySQL and completely feel in love with the many of its' feature.
* Once you become familiar with the features and the commands, you will find it is super easy and flexible to operate. I interact with it via both the CLI (Command Line Interface) and GUI (Graphical User Interface) and just love the experience.
* It has some easy to use commands that are human readable.
* Ton loads of useful documentations on the web.
* It is an amazing open source RDBMS (Relational Database Management System).
* It can be found bundled with many current software stack (LAMP, MAMP, XAMPP) etc., just to name a few.
* You can create and cutomize databases, tables, routines, procedures which will all make the workflow super easy to manage your data with many advance tools available at your disposal.
* There is the CRUD (Create, Read, Update and Delete) features that are simple to learn and master in your everyday workflow.

Cons: Looking at the NoSQL DB (MongoDB) which uses a document type format to save data in their DB, I would say one of the feature I believe is missing or could be improved, is the way data is stored. What I mean, is that currently in MySQL, if the field is not created, you can't insert data as it will not automatically create necessary fields, while with MongoDB, if the particular field has not been created before data was inserted, it will be done on the fly while uploading or inserting data.

lightweight but reliable and effective.

Reviewed on 07/12/2018
Deba O.
IT Support executive
Oil & Energy, 51-200 Employees
Used the Software for: 2+ years
Reviewer Source 
5/5
Overall
3 / 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: MYSQL saved my company money on longtime basic and have also resulted in faster processing time from database call and query while its ability to work well with third-party interface application meant that I do not have to work from command prompt screen.

Pros: I used MySQL in a project that was covered under the GPL license thus it was free. This helped My company save a lot of expenses compared to when we were using another DB software.
My adaptation to MYSQL was quick based on my previous use and knowledge of MSSQL which have similar Coding structure and many parallel functions.
MYSQL, been open sourced means that there are tons of thousands of supports and help is available on the internet. I have found this to be particularly very helpful in sorting out otherwise difficult situations.
Reliability of MYSQL is the reason MYSQL is the most used database client and I cannot agree less! Been a witness to its reliability, I can say that MYSQL does what it was designed for effectively…and to think it is always been improved upon.
I have used MYSQL with Apache/Tomcat JAVA, Perl. , PHP and JSP and it Worked seamlessly with them. I have observed that MYSQL works best for me when called from Spring Web Flow either through a Hibernate layer or JDBC though.
MYSQL is flexible, easy to install because of its lightweight and can scale to very heavy DB without the need for additional support. So far, there has not been a need to change to a new database management application for us. The only downside I have noticed is on query time speed. for instance, a query that use to call for 0.18 seconds now does 0.23 seconds due to DB expansion over the period of 1 year which is still acceptable.

Cons: The need for technical support is overwhelming even though you will most likely find help on the internet.
It is difficult to get your actual database performance base on your system specs adaptation like memory utilization and usage during different calls.
There is a shocking lack of documentation for many functions embedded within the program and I had to resort to the internet to uncover their uses.
You are going to have to learn MYSQL irrespective of your previous knowledge of query languages. This can be more difficult if you are totally new to structural languages and querying tables.
The fact that MySQL does not support ARRAY data types means it cannot be adapted to certain situations and projects. I advise you get detailed need analysis before jumping on MYSQL to avoid data type mismatch and project regrets.

Outstanding Database System

Reviewed on 23/10/2018
Verified Reviewer
Owner / Operator
Marketing & Advertising, 2-10 Employees
Used the Software for: 2+ years
Reviewer Source 
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
3 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend:
Not Likely Extremely Likely

Comments: I have been using MySQL for years now to design and deploy dynamic websites and online software. It is one of the easiest and best database systems I have used. It does have a few quirks and things that can get a little frustrating from time to time, but all in all it is an amazing system and I don't hesitate to recommend it to anyone. Because it is free there really isn't a lot of direct support for it. That said there is a huge community of users and it is normally very easy to find an answer to question or get help when you need it. This is truly one of the best database systems you can use.

Pros: - First off it is free and open source
- Excellent scale-able database system
- Works perfectly with Linux or Unix servers
- When paired with PHP MyAdmin you can easily work inside your databases from anywhere
- Excellent storage capacity and retrieval
- Can easily store millions of records without issue
- Did I mention it is FREE!

Cons: - Unless you want to be working in a command prompt you need to install 3rd party software like PHP MyAdmin to administrate the database; that said most hosting companies install these by default for you already.
- Some built-in functions to MySQL actually slow down queries to a crawl and ignore your indexes; for example using the DATE() on a datetime column ignores any index in that column.
- Not as robust as Oracle or SQL for large datasets; it will work but it does slow down performance as your data pool grows. Normally this does not happen until you get well into the millions of records and even then there are things you can do to speed up performance but it is worth noting it is not as fast out of the box as other enterprise systems.

Read More Reviews