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

Learn from top reviewers

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 Support Rating highest, with a score of 9.

The most common users of MySQL are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews From Top Reviewers

(1-5 of 140)

Easy to use and widely spread

Rating: 9 out of 10
December 21, 2018
As a Wordpress user and developer, I've been using MySQL on almost all of our projects for years, it's very common and hosting solutions with MySQL are usually cheap, so it's a no-brainer to use it. Also, there's a ton of applications that make it very easy to interact and manage MySQL databases, so you don't have to be an expert at all.
  • It's very cheap to find hosting solutions with it
  • WordPress and many other CMSs rely on it
  • There are a lot of GUI applications that make it much easier to work with MySQL
  • It's rather easy to understand how it works
Cons
  • Big projects can't rely on MySQL since it's performance is not that good
  • Security is one of the major concerns
  • We've had some stability issues with some projects with a lot of users
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.

Simple and Easy to Use Database!

Rating: 7 out of 10
September 18, 2019
Vetted Review
Verified User
MySQL
4 years of experience
MySQL is being used by our core team to develop and test out our prototype applications. It is lightweight, easy to use, and offers plugins for almost all of the widely used programming languages. Thanks to MySQL, spinning up a database to back prototype applications is a quick process. The rest of my organization is using Oracle Database 12c.
  • It is designed for Web, Cloud and Big Data. It provides high availability, self-healing and data integrity, provisioning, monitoring and resource management, developer agility, and security.
  • There is complete workflow control, allowing users to tweak all aspects of MySQL.
  • There is a variety of user interfaces that can be implemented, lowering the burden on programmers.
Cons
  • Incremental backups take more time and hassle to configure compared to other databases.
  • There is no built-in support for XML and OLAP which hurts business intelligence related analytics.
  • MySQL has gotten farther away from the open-source mentality. MySQL has proprietary and closed-source modules.
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.

Reliable and easy to use database

Rating: 9 out of 10
November 20, 2023
Vetted Review
Verified User
MySQL
2 years of experience
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, which was difficult to manage, and the configuration system froze during processing. However, with the advent of RDBMS, it solves a very critical problem for us.
  • It is extremely easy to use.
  • It offers host based verification and password encryption which makes it very secure
  • It assures 24/7 uptime which is great relief for us
Cons
  • It lacks container types and arrays
  • It is prone to DDos attacks that slows down and possibly crashes the database
  • It is not built to tackle complex queries and huge datasets
If you are looking for a database management system which is easy to use then MySQL should be the number one choice without a doubt, however, if you are looking a platform to handle large datasets and complex queries then you might have to give it a thought.

MYSQL : Awesome and easy to use RDBMS

Rating: 9 out of 10
May 09, 2016
GK
Vetted Review
Verified User
MySQL
2 years of experience
I am using MySQL as a transactional database for web application. With MySQL we can store data needed across our web application. I find it really useful and reliable. It is really good for open source applications and is powerful as well. It is very popular and widely used, with good online support. Many tools are available to make use of MySQL.
  • Easy to set up: Quick and easy to set up in a production environment.
  • Good support online: Very good support is available online as many people are using it.
  • Scalable and stable: It is very scalable and stable across different platforms.
Cons
  • Learning Curve: A small learning curve if you want to change the configuration of mysql to improve the performance.
  • Does not do too well in case of query optimization.
I use Mysql for web applications and performance is great for that. We use Mysql as a backend database for our use cases.

MySQL Database: easy to use and implement

Rating: 10 out of 10
November 14, 2019
Vetted Review
Verified User
MySQL
12 years of experience
MySQL is being used for many software in my company development for specific departments and software for all employees across the organization like human resources forms, Content Management Systems for website and intranet, health forms, satisfaction survey software.
  • Easy to learn.
  • Easy to use and manage.
  • Easy to backup and restore.
  • Have a community version open source.
Cons
  • More documentation.
  • Efficiently manage big amount of data.
I recommend MySQL for small and medium companies. MySQL is a strong database and you can store your company data, and connect your software easily.
Return to navigation