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

(1-2 of 2)
Companies can't remove reviews or game the system. Here's why
Kenneth Hess | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
MySQL is used for various data-backed applications. We use it across the organization for multiple projects, R&D, and in production. The biggest problems it solves for us is its ease of use, no cost for the GA version, and its long feature list. The fact that it has no cost is a big boost for us. We can deploy it at will and on VMs over and over again. We can also port the data to production systems without any changes or hassles. MySQL is a big problem solver for us.
  • MySQL can take data from a lot of different sources and import it into a Relational table.
  • MySQL is fast and uses very few resources on the host system.
  • It is a robust RDBMS that has an almost unlimited number of applications.
  • In case you need support, MySQL is owned by Oracle so you can get support for your production systems.
  • MySQL has a huge user community behind it and a lot of questions and answers have been published about it.
  • MySQL is always improving through active development but needs to add on more enterprise features such as scalability tools and features.
  • Some users report problems with stored procedures and triggers.
  • Some users report that transactions aren't handled efficiently.
MySQL is very well-suited to read-intensive database applications. It is very fast. It is also a great enterprise database for new DBAs because it is easy to obtain and installs on a variety of systems and platforms. Although I have not directly experienced problems, MySQL developers report that transactions aren't handled efficiently and that its trigger functionality is lacking sophistication. The biggest problem I've seen with it is how difficult it is to maintain stored procedures. That is a very common complaint and not isolated to my applications.
  • MySQL has had a very positive impact on our bottom line because of its low barrier to obtain and use and its no-cost status.
  • MySQL ease of use makes it a great platform for those who need to implement an RDBMS without a long learning curve.
  • MySQL uses standard SQL and has most of the enterprise functionality of competitor RDBMSs.
MySQL performs very well and has a great feature set. It gives the user, developer, and DBA a lot of bang for no bucks. It is efficient, cost-effective, and doesn't require other specialized hardware or software to run. Microsoft SQL Server generally only works on Windows. There is a Linux version but I've gotten mixed reviews on it. PostgreSQL is a true enterprise RDBMS that competes very well with MySQL but it seems to be far more complex to learn and to manage. MySQL meshes the best of all worlds together for a great RDBMS experience.
Yes
At a previous job, we paid for premium support. The support and training from the MySQL support staff is unbeatable. They are the most knowledgeable and the nicest ever. I loved working with MySQL support both before and after the Oracle buyout. The training experience is the best tech training experience I've had.
The support staff is friendly, knowledgeable, and efficient. I only had to get part way through my explanations before they had a solution. They will walk you through a fix or actually connect in and fix the problem for you--or would if you can allow it. I've done it both ways with them. They are always forthcoming with 'how to do this if it happens again' information. I love working with MySQL support.
No
I had just converted a system to MySQL from Oracle and the support staff was very cool about it and was very helpful. There weren't any problems with the conversion or data export/import. I had a coworker who kept botching the process but the MySQL staff was very forgiving and didn't judge. They helped me multiple times to get our production systems operational. I finally had the coworker get on the call with them and walk him through the fix so that I wouldn't have to do it again. ;-)
  • Installation is very simple and there's a lot of documentation for first-timers.
  • Getting data into MySQL is very easy and there are multiple methods of doing so.
  • Querying and using SQL with MySQL is very easy. Almost every SQL command works.
  • Building web applications with MySQL as a data source is very easy.
  • I prefer MySQL's native engine to that of InnoDB. I find InnoDB to be a little cumbersome.
  • The initial setup on Linux can be a little tricky but just follow the documentation.
  • I don't particularly care for MySQL on Windows. It just seems wrong and feels non-native.
I give MySQL a 9/10 overall because I really like it but I feel like there are a lot of tech people who would hate it if I gave it a 10/10. I've never had any problems with it or reached any of its limitations but I know a few people who have so I can't give it a 10/10 based on those complaints.
November 06, 2018

MySQL Review

Score 6 out of 10
Vetted Review
Verified User
Incentivized
We use MySQL in AWS as a replacement for DynamoDB. We feel MySQL is pretty simple, lightweight and is suitable for our need. It is being used by several teams in the organization. It depends on the teams themselves to decide which database is best to use. It has been great so far.
  • Simple to develop
  • Powerful enough
  • Perfromance Scaling
Pretty good but not sure about performance scaling.
  • Cheaper
It's a cheaper product
10
They represent the IT function to support building a software for selling products for our end customers.
15
We have a team of database engineers in-house that provides in-house support for MySQL on an on-going basis.
  • Store persistent data for our product
  • Source of truth
  • Data that other team can access
  • We replaced DynamoDB with MySQL and has seen some good performance if not better for MySQL.
  • As main database. Right now we have a mix of Oracle and MySQL database.
Performance is pretty good for medium to large set of data. We haven't tried using it for super large set of data.
Yes
DynamoDB. We wanted to replace them because it's very difficult to get the query that we want to do.
  • Price
  • Product Features
  • Product Usability
  • Product Reputation
  • Prior Experience with the Product
  • Vendor Reputation
MySQL is very simple to use but yet powerful.
It's also very compatible with our choise of programming language which is Java.
We might change our selection process by testing estimated sets of data that we're going to process first before we're doing anything.
  • Implemented in-house
  • Testing sets of data
1. Estimate your data size.
2. Test, test, and test.
It's pretty good. Can quickly solve issue.
One time we were evaluation dynamodb vs mysql. Oracle support helped us by giving us the benefit and the disadvantage of choosing one product over another.
  • Querying data between tables is very easy to do.
  • Maybe during the initial setup.
Usability I think it's pretty good overall.
Return to navigation