Skip to main content
TrustRadius
MySQL

MySQL

Overview

What is MySQL?

MySQL is a popular open-source relational and embedded database, now owned by Oracle.

Read more
Recent Reviews

Reliable and easy to use database

9 out of 10
November 20, 2023
It is solving the problem of efficient processing of a decent amount of data sets. Before that, all data was stored in an Excel sheet, …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Product Demos

E-Commerce Website using PHP and MySQL || Project Demo || Part -1

YouTube

Small CRM Project using PHP and MySQL (Free Download)

YouTube

User Registration Form with PHP and MySQL Tutorial 5 - Add Form Validation + Final Demo

YouTube

MySQL database WinForms CRUD Demo. (CREATE,READ,SELECT,UPDATE,DELETE) | C#

YouTube

MySQL Enterprise Edition [Newer Version Available]

YouTube

C# MySQL database WinForms CRUD Demo. (CREATE,READ,SELECT,UPDATE,DELETE)

YouTube
Return to navigation

Product Details

What is MySQL?

MySQL is a popular open-source relational and embedded database, now owned by Oracle.

MySQL Videos

What is MySQL?
MySQL is one of the most popular database software options for businesses of all sizes. The software is open source, and highly customizable, so users can set up an instance that meets their needs.
While MySQL is a specific product, NoSQL is a type of database that includes a number of available products. Whether a NoSQL (nonrelational database) product or using MySQL (relational database) is right for you greatly depends on the data you are storing, queries, and flexibility.

MySQL Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

MySQL is a popular open-source relational and embedded database, now owned by Oracle.

Microsoft Access, Google Cloud SQL, and Amazon Redshift are common alternatives for MySQL.

Reviewers rate Usability highest, with a score of 10.

The most common users of MySQL are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(965)

Attribute Ratings

Reviews

(51-75 of 134)
Companies can't remove reviews or game the system. Here's why
Score 7 out of 10
Vetted Review
Verified User
Incentivized
It is well-suited for prototyping applications and applications that are not Enterprise scale. Many big names such as Red Hat Enterprise Linux, Fedora, Slackware Linux, and openSUSE, have all switched from MySQL to MariaDB. Hence, for solutions that have longevity concerns in regards to the technologies it is using, MySQL may not be the best option out there.
September 17, 2019

MySQL: The Simpler Choice

Score 10 out of 10
Vetted Review
Verified User
Incentivized
I would not recommend MySQL for financially intensive organizations or those which require a TON of logic to reside in the database. For this, I would recommend an Oracle 11g or above, simply for the ease of compiling procedures and readability of the code. But for simpler applications that are looking for cost-effective solutions to data-storage, MySQL is your obvious choice.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
It is a well-suited solution for a web server and web hosting, in my opinion. Moreover, as it is easy to integrate it with web engines it is a good fit for websites that utilize registration feature and membership areas. MySQL has a robust support of command line commands execution and could be operated completely from the terminal.
Score 8 out of 10
Vetted Review
Verified User
1. Its implementation of an SQL database is very well suited for small to medium web pages. 2. The database is free and open source, with a commercial license available. 3. It must be easily manageable with a huge database.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
By far, the most common reason to use MySQL (mine included, initially) is that you cannot have a LAMP stack without MySQL. Every shred of documentation (almost) on the web implements MySQL as apart of a LAMP stack, and I feel this is truly where MySQL shines. It's packaged, and it performs very similarly to other technologies, and as a result, creates a niche market for itself. Perhaps the future of MySQL will be something like a front-end to other DBs, or perhaps they will pivot from relational to something like document or object. Just a thought.
February 07, 2019

MySQL: Best DBMS

Score 9 out of 10
Vetted Review
Verified User
Incentivized
It is well suited for beginners if they are starting out in the development field and need a database system for their applications or websites. You can start installing it and work with phpMyadmin, but you must know the structured query language for using it.
January 15, 2019

Working with MySQL

Eliz Marvic Melicio Carvajal | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
It is not appropriate to use MySQL in those cases where you have robust applications that are used throughout the organization and that handle a very high volume of information. But if you have small web applications, few tables, and a low data volume, it will work perfectly. It is very fast.
January 09, 2019

MySQL Review

Kartik Chavan | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
This would be a great fit for startups since it is free to use and very easy to use. It changes the way you do business by allowing you to store the data online and letting you access it from anywhere. I have used the free version at a medium scaled company.
Joel Tanzi | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
It is extremely well-suited for use cases across a broad range of applications such as e-commerce and business applications, and most small to larger organizations will find it well-suited for their data storage needs for a particular application. However, it is not designed for data warehousing and would not do well for analytics data for which a No-SQL option would serve better, and it is not ideal for geographical data management.
December 27, 2018

Outstanding Database Tool

Michael Timms | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
For what I usually need which is to quickly manipulate a database and then more than likely never touch it again, the free version is perfect. I have never used the enterprise version, so I can not speak to its functionality, but I work with other users that have used the paid version, and they tell me that they prefer it over others they have used.
December 27, 2018

MySQL: Good Old Database

Score 8 out of 10
Vetted Review
Verified User
Incentivized
MySQL is well suited to be a backend database to store data. Since MySQL has been around for many years, lots of people know how to set it up and use it, making it easy to get support or bring on new developers on a project using MySQL. Previously, I've seen MySQL being used as a queuing system, which was not really what it was designed for, and lead to stability issues when scaled up.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
MySQL is basically a very well known, guaranteed relational database with minimum risk of adoption and use. Which means, for any general purpose MySQL database will fit in to some extent. Especially since it is free for use and doesn't come with burden of budgets. In our project the problem was extensibility to larger scaled genomics information, that may require big data management functions. MySQL is okay when it is small project, but as it grows, other products like MongoDB should be considered.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Databases that are hosted on Linux at popular hosting companies.
Open-source projects or databases with simple interfaces or web-services using PHP.
Large databases that host single applications with a reasonable number of concurrent users.
As a back-end for Java or PHP applications.
As a back-end for WordPress or Drupal websites.
Carlos Eduardo de Souza | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
It's perfect for small to medium projects since it's a cheap solution (shared hosting) and works with a lot of tools like WordPress, Drupal, etc. On the other hand, bigger projects with a lot of content and users at the same time, which needs more performance and reliability, it could be very unstable. For that, there are better choices.
Andrew Shannon | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
MySQL is great for Linux and windows projects when you need a really versatile database that has lots of users behind it and supporting it. MySQL is not great for Mac users, which can be a lot of App developers and graphic designers in the world. You can interface Mac's with the Linux web server pretty easily though, so its not the end of the world if you are a Mac developer.
Carlos Alberto Pedron Espinett | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
MySQL is appropriate in infrastructures that do not require so many relational queries between its databases. It is oriented to the web environment, to the big data environment where the objective should be mainly the storage of information. On the other hand, in projects that are going to require continuous relational queries and that also require transitions of important information or data, MySQL will not provide the necessary response.
December 19, 2018

MySQL a Viable Option

Tony Maskevich | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Smaller applications that need to be flexible and change quite often find it beneficial at our company. It is perfect for instances where you need to spin up a database quickly. It is less appropriate for very large high compute workloads. The database does not scale beyond 10TB in most cases.
Return to navigation