Sign in Agent Mode
Categories
Your Saved List Become a Channel Partner Sell in AWS Marketplace Amazon Web Services Home Help

MySQL on Ubuntu 24.04 LTS

Supported Images

Reviews from AWS customer

6 AWS reviews

External reviews

3 reviews
from

External reviews are not included in the AWS star rating for the product.


    reviewer2795433

Reliable database setup has supported fast web apps and simple event RSVP tracking

  • January 18, 2026
  • Review from a verified AWS customer

What is our primary use case?

My main use case for MySQL on Ubuntu is that I have used it most recently for building a WordPress web application in a stack, where MySQL operated as the back-end database for that WordPress.

A specific example of how I used MySQL on Ubuntu in that WordPress web application project is that I was collecting different RSVPs of people coming to an event, and the MySQL on Ubuntu database back end acted as the data store for that, recording the names of the people who were coming to the event and the time in which they RSVP'd, allowing me to figure out how many people were coming and analyze the data for certain age groups.

How has it helped my organization?

MySQL on Ubuntu has positively impacted my organization by enabling me to use a database that is very easy to use, quick to set up, and inexpensive; this database provides business value because every web application nowadays needs some type of database, so for those that require SQL databases, MySQL on Ubuntu is a great way to do it.

A specific outcome that shows the positive impact of using MySQL on Ubuntu is the time saved during setup. I have tried to create a Postgres database before, and while that is quite easy to do, MySQL on Ubuntu is quicker, being at least 20% quicker.

What is most valuable?

The best features MySQL on Ubuntu offers in my experience are that both MySQL and Ubuntu are very well-used products with massive user communities behind them, which is very useful when I am stuck, want to see documentation, or read about tutorials. MySQL on Ubuntu specifically is very simple to use and quick to set up, and I could easily get a database up and running in less than 10 minutes, which is brilliant for proof of concept scenarios.

Its popularity has created a massive ecosystem of different drivers and tools with support available everywhere. The resource usage of the underlying hardware is typically low, making Ubuntu's default MySQL on Ubuntu config very lean and ideal for smaller servers, which also helps with cost management.

The part that has helped me the most about MySQL on Ubuntu is that because it is such a popular setup, there is a lot of documentation out there, making it very easy to use, which is useful nowadays when software engineers, DevOps engineers, and cloud engineers have so many tools that they need to learn.

What needs improvement?

I would say that MySQL on Ubuntu can be improved particularly in its scaling capabilities. Scaling up is quite easy by simply increasing the RAM or CPU of the underlying machine, especially when running it on AWS or GCP; however, scaling out is much harder to do. Even though a master-slave setup can help maintain a real-time backup or offload queries, achieving true horizontal scaling with numerous nodes at once can be tricky with MySQL on Ubuntu.

Additionally, one limitation is MySQL on Ubuntu's involvement from Oracle, a for-profit organization, which raises some concerns about its future as an open-source project. MariaDB is an alternative that many people use, developed by the original MySQL developers, and it presents a viable option for those wanting MySQL on Ubuntu functionality while ensuring true open-source status.

For how long have I used the solution?

I have been using MySQL on Ubuntu for around two years.

What do I think about the stability of the solution?

MySQL on Ubuntu is stable; both the MySQL component and the Ubuntu component are very stable, popular, and actively maintained.

What do I think about the scalability of the solution?

MySQL on Ubuntu's scalability is highly dependent on the underlying infrastructure. When running on EC2 instances, for example, I can scale it from zero to 10,000 machines or even higher.

How are customer service and support?

The customer support I have experienced is excellent. I used AWS support, and they are very quick to respond. I also find support available from sources such as Stack Overflow, Reddit, and the documentation because MySQL on Ubuntu is such a common use case.

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

Before using MySQL on Ubuntu, I previously used Postgres on Ubuntu. The switch was due to a business requirement, and while Postgres was good, MySQL on Ubuntu was quicker to get up and running, though I feel Postgres might handle more complex data better.

How was the initial setup?

The initial setup process requires building an EC2 instance and then installing MySQL on Ubuntu on it after choosing the operating system, which I selected as Ubuntu.

What about the implementation team?

I did not purchase MySQL on Ubuntu through the AWS Marketplace. I purchased it by building an EC2 instance and then installing MySQL on Ubuntu on it after choosing the operating system, which I selected as Ubuntu.

What was our ROI?

I have indeed seen a return on investment, particularly in time saved, as using MySQL on Ubuntu has proven to be 15 to 20% quicker than building a Postgres database.

What's my experience with pricing, setup cost, and licensing?

Regarding pricing, setup cost, and licensing, I do not remember the exact price, but I believe Ubuntu is open source, so I can assume that was free. As for MySQL on Ubuntu, I feel that was free as well or very low cost, but the actual machine running it generates the cost. Since MySQL on Ubuntu is quite lean, it results in low operational costs, making it favorable from a pricing perspective.

Which other solutions did I evaluate?

Before choosing MySQL on Ubuntu, I did not evaluate other options; it came as a requirement.

What other advice do I have?

My advice to others looking into using MySQL on Ubuntu is to go for it; it is a very common way to utilize databases and operating systems together. I would rate this review a 9 out of 10.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)


    Nirav Patel

Database platform has supported secure ecommerce growth but still needs simpler scaling and monitoring

  • January 17, 2026
  • Review from a verified AWS customer

What is our primary use case?

My main use case for MySQL on Ubuntu is integrating it via AWS cloud, and we are working on the Python side as well. All Python apps run on Ubuntu, so for the back end, we set up the database using MySQL. Those databases we integrate with Python.

A quick, specific example of how I use MySQL on Ubuntu in one of my projects is based on an e-commerce platform. We have an e-commerce application that we are working on. Specifically, it was designed in the Python language. We have a simple cart process, checkout process, payment gateway, and all these things integrated. All the database is handled and we are using third-party web services for payment. Basically, all this content and all the data are stored in a MySQL on Ubuntu database. Because it is an e-commerce application, we use third-party web services, and those things we store in MySQL on Ubuntu.

For the main use case, whenever we are using MySQL on Ubuntu, mostly we are using it for the web application for different properties such as user account, login system, profile, comment, and post. We are using the e-commerce application and we use MySQL on Ubuntu to store all types of transactions. We support data consistency. Then we have order processing. If we make the reliable order processing, in that case we are using that as well. It will store the user data, product data, order data, payment data, and most importantly, inventories. These are the main features I can consider.

What is most valuable?

The best features MySQL on Ubuntu offers mainly include the storage engine, such as the InnoDB storage engine they are providing. Because it is the default engine on Ubuntu, I can say that it is rock solid on Linux and handles crashes very well. Whatever crashes we get, it will handle them very well. The InnoDB storage engine I can say is a base feature. Another thing is strong Linux integration I can see in Ubuntu. They provide features such as system service management, native package support via apt, and easy automation we can do. I consider Ubuntu as a very fast operating system. From the point of view of performance and speed, MySQL on Ubuntu is very fast. Basically, it will optimize for the Linux kernel, efficient memory usage, and excellent indexing. Those features we can elaborate on. It will be used for whatever heavy workload because in an e-commerce application, generally sometimes peak time occurs. Some events are going on, and at that time, sometimes peak loads come on the system. MySQL on Ubuntu combination handles it in a very efficient way. Another thing I can say is that why Ubuntu plus MySQL on Ubuntu is popular is easy maintenance. Easy installation and maintenance they provide. Also, it is scalable, very much scalable. Additionally, providing security is the main feature I can consider, along with user management.

MySQL on Ubuntu has positively impacted my organization because whatever features I mentioned here are the best features we can use in our organization. For that, we get some benefits such as cost reduction. The result is highly reliable and stable because both MySQL on Ubuntu and Ubuntu are both open source. We can save a lot of money in that case. Because there is no licensing fee and no infrastructure build-up cost, we get the benefit. Another thing I already mentioned is that high reliability and stability they provide. They provide long-term support. MySQL on Ubuntu InnoDB crash recovery features we can mainly use in our organization, maturity of the Linux kernel. Those things we are using. Faster time to market I can say, quick installation, easy configuration, and large ecosystem they provided for our business growth because we are dealing with the e-commerce client. There is a large number of chances that their business can get growth. In that case, we can have scalability with MySQL on Ubuntu plus Ubuntu. Then, it provides strong security and compliance because of role-based access, encrypted connections, and Ubuntu security updates. Those help us. Then developer productivity, I can say, excellent performance for the core workload, easy maintenance and operation, and vendor independence. Those kinds of features we can use in our organization and we take the benefits.

What needs improvement?

MySQL on Ubuntu can be improved in a couple of things in my mind. I can consider performance-wise, scalability-wise, reliability, availability, security, and operational simplicity. Right now it is good enough for ourselves or our organization. But if it is considered from a scalability perspective, currently, MySQL on Ubuntu scales fairly well. Write scaling is hard and manual sharding is required. In that case, what we can improve is native sharding support, better distributed write handling, and easier multi-primary setups.

For performance optimization, I can say currently the limitation is the required expert tuning. The default configuration is conservative. What we need to do in that is auto-tuning based on the hardware, better index recommendations, and smarter query optimization.

Another point is high availability. Currently, what happens is that replication setup is complex. If you make the setup but if you want to replicate it, it will be complex. What we have to do is build in automatic failover, easier cluster setup, and faster recovery time.

The fourth thing is security enhancements. Currently, whatever security is set up is manual. Misconfiguration risk is there. What we can improve in that is secure-by-default configuration and mandatory SSL in production because SSL is very important nowadays. This thing we can improve. Stronger password policy by default. For the security perspective, we can provide a stronger password policy by default.

For recovery and backup simplicity, I can say that currently, we need scripting for the backups and recovery testing is a manual thing. What we can do here is built-in backup scheduler. We can run one scheduler and every day it will take the backups. If we can have it, it will be great. One-click restore and automated recovery validation. Those things we can improve.

Another thing is observability and monitoring. Currently, what happens is limited built-in visibility and external tools required for that. What we can do here is provide native performance dashboard, query heat maps, and bottleneck detection. Those things we can improve.

Another thing I can consider is at the Ubuntu level. Because if you consider, the OS and DB configuration is disconnected and kernel tuning is also manual. What we can improve in that is DB-aware kernel tuning, better file system defaults for the DB workloads, and pre-tuned DB server profiles.

I can say cloud-native enhancements. Right now we are working on a traditional architecture and manual cloud optimization. It would be better to have Kubernetes native auto-scaling and storage-aware tuning. Those can improve my area for that.

Another thing is developer experience. Debugging a query is hard. Currently, if we are running on Ubuntu and code something, there are no other tools we are using. Debugging is very hard. Also, error guidance is limited. We can say that a clearer error message, query rewrite suggestions, and schema change safety checks by default. Those kinds of improvements we can do.

I can say I mostly covered the improvements needed for MySQL on Ubuntu, but one thing I can say is that there is also some limitation on the governance and compliance base. Auditing needs configuration. Some configuration we need to read. Compliance reporting also is manual right now. We can improve that with built-in audit templates, compliance-ready modes we can provide, and easier data masking we can do. Those things we can add also.

For how long have I used the solution?

I have been using MySQL on Ubuntu for seven-plus years, and mostly we have integrated MySQL on Ubuntu. It basically provides different kinds of features. I can say that for seven-plus years I have totally worked on MySQL on Ubuntu.

What do I think about the stability of the solution?

MySQL on Ubuntu is stable. Even if it is an open-source tool, it is very stable. In real-world production use, it has been consistently proven across startups, mid-sized companies, and large organizations as well. Because it is on Ubuntu, it is highly stable.

What do I think about the scalability of the solution?

MySQL on Ubuntu is scalable. We are dealing with an e-commerce application. That is why we have a heavy load transaction workload. Sometimes it will increase the demand and we need to scale. I can say that MySQL on Ubuntu can be scaled. I can scale it here without any hesitation.

How are customer service and support?

Sometimes, we need to reach out to customer support for MySQL on Ubuntu because of some setup configuration issues. They provide strong and reliable support because it is an open-source community. We also get some solutions from online, but sometimes we need to reach out to them. I can say that it has got strong support and they are available 24/7.

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

Previously, in my first company, I used Oracle Database and Microsoft SQL Server. I tried Oracle Database on Ubuntu. I can say that there are some limitations, such as the extremely high licensing cost Oracle Database provided, costly audits and compliance pressure, and complex administration. Those things are overcome by MySQL on Ubuntu. Ubuntu plus MySQL on Ubuntu removed the licensing fee, first of all. We can do similar transactions with InnoDB, and it has much lower operation overhead. That is the reason I just moved on to this system.

How was the initial setup?

Regarding my experience with pricing, setup cost, and licensing for MySQL on Ubuntu, I can say that it is a free tool. MySQL on Ubuntu pricing is zero licensing cost. Because the community edition is provided for free, I have a great experience with that. We do not have to pay anything for that. But if you are going with the Enterprise edition, there is some paid support provided for that. And if there is also Ubuntu licensing we need, such as if we are increasing the servers. But whatever free installation and all, it will cover everything. I am not going on the premium side, but it is good. The second thing, on the timing base, it will not take much time to configure. On the Ubuntu, I can say the setup cost is also limited because we are using a less amount of resources.

What was our ROI?

I have seen a return on investment with MySQL on Ubuntu because I can say that everything we can do here is save money and time, and even we are using a small number of team to handle it. Because if we are using a small number of team to handle it, it will definitely save the money. This infrastructure is not very complex, so it always saves the time as well. I can consider every parameter is positive.

What's my experience with pricing, setup cost, and licensing?

I think we can reduce licensing cost saving with MySQL on Ubuntu because there is no cost. In that case, we are also saving time because other providers have additional costs. I can say organization-level saving as well. A small company needs only 5 to 10 servers. A mid-sized company needs only 50 servers. For a large company, we need only 500-plus servers, approximately. In that case, we are saving some money in each case. Then support and maintenance saving because it is a very easy support, free support provided, and maintenance is also very cheaper. Another thing, hardware efficiency saving, I can say that because it runs well on smaller machines with efficient memory usage. Linux has a lower overhead than Windows. This impacts our 20 to 30% of servers needed, fewer servers needed for that. We can save lots of dollars on that. Downtime cost reduction is also there. Cloud cost saving is also there. Cloud means that generally, we are using the cloud, but this is a smaller system, so it will reduce the cost for the AWS cloud also because we are using the AWS. Those are, I can say in the short term, the number of servers we can save, on-prem or cloud, we can save.

Which other solutions did I evaluate?

Before choosing MySQL on Ubuntu, I evaluated other options such as PostgreSQL, Microsoft SQL Server, Oracle Database, NoSQL database, and cloud-managed database. Those things we considered before that, but I recommend MySQL on Ubuntu, which is profitable to our organization. That is why we are going with it.

What other advice do I have?

If you guys are considering any scalable application such as e-commerce or anything, and if you need the secure configuration with the low cost, I can totally recommend to you to use MySQL on Ubuntu. I would give this solution a rating of 7.5 out of 10.


    Yush Mittal

Data platform has delivered secure workforce analytics and supports fast cost‑efficient processing

  • January 16, 2026
  • Review from a verified AWS customer

What is our primary use case?

Our main use case for MySQL on Ubuntu is for workforce analytics, where we have US data for Employbridge and Bluecrew, storing the candidate's historical data used for machine learning purposes.

MySQL on Ubuntu works as a data warehouse for us, where we store this historical data that comes in the form of APIs. Then with the help of ETL, we transform it, and SQL acts as a data warehouse for us where we store the finalized data.

That is the only use case that we are currently using MySQL on Ubuntu for.

What is most valuable?

With MySQL on Ubuntu, we have much more capability of handling it in terms of specifications, and it helps us in reducing costs because MySQL on a cloud platform was costing us much. Using MySQL installation on Ubuntu has helped us save costs, improve our reliability, and maintain data privacy regarding personally identifiable information data.

Since our EC2 instance is deployed in a virtual private network with MySQL on Ubuntu installed, it is protected from unauthorized access and use, and we have also encrypted the data in MySQL. With the functions that MySQL on Ubuntu provides, we have much more capabilities in terms of manipulating the data and producing results that are useful for business purposes.

MySQL on Ubuntu has positively impacted our organization as a trusted data platform for many years across enterprises. We are following the same pattern here, and with the capabilities MySQL on Ubuntu provides and the fine tuning and optimization that the platform offers, along with Ubuntu, we have much more capabilities for fast processing of data. The way it handles MySQL and binary has helped us scale our data platform, achieving high availability and great performance with the analytics we perform.

What needs improvement?

I am not sure how MySQL on Ubuntu can be improved at the moment because we have not specified any anomalies regarding its integration with Ubuntu. Over the years, MySQL has improved and introduced new functions, so I hope that MySQL on Ubuntu can optimize its internal operations further.

In terms of user experience, MySQL on Ubuntu integrates easily with available IDEs such as JetBrains, Visual Studio Code, and DBeaver, so it works perfectly. The documentation is also good, and there is no issue with integration.

For how long have I used the solution?

I have been using MySQL on Ubuntu since the last one or two years.

What do I think about the stability of the solution?

MySQL on Ubuntu is stable.

What do I think about the scalability of the solution?

MySQL on Ubuntu's scalability is pretty good.

How are customer service and support?

The customer support for MySQL on Ubuntu is fairly good, and we have a monthly meeting with them. There have not been any issues.

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

Before choosing MySQL on Ubuntu, we evaluated Microsoft SQL Server because of the data this organization had. Previously, the organization was using Microsoft SQL Server before acquiring this company, but because of the integration it required and its older syntax, it did not meet our needs. With new age developers coming in, MySQL on Ubuntu was the most preferred choice.

How was the initial setup?

We originally started with MySQL on Ubuntu. Before developing the application, we created the architecture and looked for multiple options, ultimately choosing MySQL on Ubuntu to go with it.

What other advice do I have?

We have a high-performance EC2 instance, and by installing MySQL on Ubuntu, we achieve high performance in terms of executions. Thanks to the optimization functions and internal functionalities of MySQL on Ubuntu, we maintain constant CPU metrics within the desired range. In terms of analytics speed, we achieve expected results, with significantly reduced downtime due to this scalability and improved processing speed.

We have integrated S3 as a data storage layer with MySQL on Ubuntu, so instead of storing data on a local disk, we use S3, which has fairly reduced our data storage cost. Time is also saved because we are using S3 Express, leading to good performance speeds.

MySQL on Ubuntu is a great platform to deploy your data. It integrates well with services for ETL, analytics, or even machine learning platforms. I would urge everyone to use MySQL on Ubuntu, especially when using AWS, as it provides an additional layer of VPC to achieve high scalability and availability.

I rate MySQL on Ubuntu a nine out of ten because it has been a good tool for us to integrate with our analytic services. The functions it provides, along with integration with our services and cloud services, have worked perfectly for us. We have not encountered a single downtime, and creating a cluster within our VPC has added a layer of data security and effective handling of encryption.

Which deployment model are you using for this solution?

Private Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)


    Miguel Angel Jimenez Barros

Reliable data management has supported secure reporting and streamlined backup workflows

  • January 11, 2026
  • Review from a verified AWS customer

What is our primary use case?

I have used MySQL on Ubuntu over the years, and I am currently working with some Docker products, but most of my experience with Docker is over Windows, not Linux.

Currently, I am not using MySQL on Ubuntu, but in the past, I have worked as a software developer and software architect, typically using it for end-user applications that manage data for the end-users, more in a back-office capacity. I have deployed MySQL on Ubuntu projects using the free version MariaDB, which is basically the same engine for the database.

What is most valuable?

MySQL on Ubuntu offers very good performance, it is secure, and it is easy to use.

MySQL on Ubuntu helps with data management processes primarily because it is easy to query the data and easy to connect from external or third-party software, such as Excel or Power BI, given some security configurations. It has very good performance, is easy to use, and provides secure methods to handle data.

What needs improvement?

I believe there could be improvements for MySQL on Ubuntu, particularly with AI integration in scripting tools such as GitHub Copilot, which provides examples and solutions for errors encountered during development.

Overall, I would give MySQL on Ubuntu a nine out of ten because, despite some issues such as security concerns when changing passwords which compromised the database, it remains a very good database engine.

For how long have I used the solution?

My experience with MySQL on Ubuntu is around three to four years.

What do I think about the stability of the solution?

Unfortunately, the backups on Ubuntu have not been particularly beneficial because the system was always up, but once while conducting tests, the backup of the database helped me.

What do I think about the scalability of the solution?

I have not utilized replication and clustering capabilities with MySQL on Ubuntu.

How are customer service and support?

While I have not dealt with support, there is a lot of documentation available for MySQL on Ubuntu, and GitHub Copilot provides substantial information that helps when encountering errors.

How was the initial setup?

Setting up MySQL on Ubuntu was pretty easy, as it involved generating scripts from the tables and creating a backup in plain text.

What other advice do I have?

I have not managed too much with the transactional support features of MySQL on Ubuntu, as I have focused more on design and data management rather than optimizing transactions, since I typically use those databases for small companies that do not require optimizing.

I deal more with design than data management, but I have also done some data management work there.

I have managed backups with MySQL on Ubuntu, but I have not handled recovery; it could be generated as a plain text file or encrypted files for more security.

I have only used basic security resources such as user and password with MySQL on Ubuntu, but I know that there are options to set up certificates for a more secure connection.

I would rate this product nine out of ten overall.

Which deployment model are you using for this solution?

On-premises

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?


    reviewer2023968

Long-term database backbone has supported web applications with minimal maintenance needs

  • January 02, 2026
  • Review provided by PeerSpot

What is our primary use case?

MySQL on Ubuntu is practically the database used for some web applications. Developers come, set up a database on MySQL, connect it to the front end, and then everything is done by the setup process. I don't know what is happening in the back.

What is most valuable?

MySQL on Ubuntu is the base for most of our applications that are based on Linux, so it is wonderful. I believe it is the main database on the internet. It is excellent and it is working; I had a server that worked for 14 years on SQL without a problem.

MySQL on Ubuntu has good documentation. It is pretty much the database of choice for many applications.

What needs improvement?

I cannot tell you how I would assess the transactional support features of MySQL on Ubuntu.

I do not use the MySQL on Ubuntu partitioning feature. As I said, I have the minimum knowledge to make it run, and whatever is going on there, I don't know.

I cannot answer regarding improvements. As I said, I am not watching, and I don't know what is in between the application and the database.

For how long have I used the solution?

I have probably used MySQL on Ubuntu for 20 years.

What do I think about the stability of the solution?

This application is very good, and it is pretty much stable.

What do I think about the scalability of the solution?

The application is depending on the number of students, and there is not much variation in that. I mean, not users, students, so it is a very small variation we have in the number of students.

How are customer service and support?

For some paid applications, we have support, so we do not use time. Whenever we can, we call the support and they fix the problem right away.

How would you rate customer service and support?

Which solution did I use previously and why did I switch?

We have some applications that are using Microsoft SQL on one of our internal servers, so we switched over for those reasons.

How was the initial setup?

It is easier to use, but as I said, our setups are provided by the developer of the application. Practically we have to put in information to connect the application with the database, and that is it. Whenever it is connected, it works out of the box.

What about the implementation team?

We are backing up the whole machines, so we do not back up the database. But occasionally, I did some scripts that were backing up the database.

What was our ROI?

At that time, the backup and recovery options were helpful. But at this moment, practically we just restore the machine.

What's my experience with pricing, setup cost, and licensing?

My experience with the pricing is that we are using free.

Which other solutions did I evaluate?

Recently, we are using Splinter, which is MariaDB, and that is free, so I am not sure if they purchased this product through the AWS marketplace or some place else.

What other advice do I have?

I have minimal knowledge about LAMP stack or MySQL on Ubuntu, so I have the knowledge to make things run, but that is it. I am not an expert.

When speaking about LAMP stack, I refer to LAMP stack or MySQL on Ubuntu.

I do not deal with Docker on Ubuntu.

I am unaware of where they purchased it, as we are a Microsoft shop, and we are using infrastructure as a service.

We do not use much of the online documentation for MySQL on Ubuntu, and whenever we want to do something in the MySQL on Ubuntu command line interface, which is very rare, we use the online documentation for syntax.

I do not know the main differences between MySQL on Ubuntu and Microsoft SQL; they run in the back, I set them up, and then they work.

I cannot provide too much knowledge in regard because I did not touch it. It was not necessary, and I did not have to go in-depth with them. They just worked.

MySQL on Ubuntu is pretty much the database of choice for many applications. I do not know if we have anything besides Microsoft SQL, but I believe we are using Oracle for an application for student information systems, although it is not us that we are using, and it is not us that we are handling the database. It is transparent for us; it is hidden under the hood, we do not go there.

As I said, I am not too involved to the point that I can issue a valuable opinion for you to use.

We do not have to purchase MySQL on Ubuntu; as well as the applications we are using, those are open source, with the exception of the SIS, which is paid. I would rate this review a 9 out of 10.


    GeoffreyLeigh

Credit risk analysis has become transparent and data-driven for global fuel transactions

  • December 19, 2025
  • Review from a verified AWS customer

What is our primary use case?

I used MySQL on Ubuntu for temporary storage of financial data utilized for analysis of creditworthiness as the main use case, as I had some streaming services that pulled in data from Equifax.

What is most valuable?

It helped streamline my data management processes because I needed somewhere to store the data rather than just an array in memory. I needed to have the data to have the record because at some points I have to go back to determine what was the basis of this credit assessment. The data was there and could recreate the calculation once the data was called, and the data was called timestamped, secure, and always available, which is the whole point of MySQL on Ubuntu. Otherwise, if I used an array, it would only be there for the life of the system being up; there would not be a necessity of saving any of the data that was just in a temporary array. By putting it in MySQL on Ubuntu, even if the node went down, the database would come back up.

What needs improvement?

Integration is always important regarding operating systems and these types of products, so being able to integrate and export or import from JSON structures is very critical. Sometimes that is a little complicated because of the sometimes hierarchical nature of JSON or XML data formats, which do not always match to how you can structure MySQL on Ubuntu as a third normal form. There are those sorts of things that sometimes get inexperienced people; it does not seem to make sense.

For denormalization, if you are trying to analyze it only, there is probably a shortcut that I have seen in some tools that once you define the third normal form type of data, it kind of automatically comes up with a way of analyzing it, turning it into an automated pivot table without you having to design the pivot table. Those things would be good to get the analysis.

Some of the analysis that I had to code from scratch in Python were really simple binomial algorithmic comparisons. Some of that could turn into AI functions. Instead of coding it directly, I could use normal language saying I want to analyze this data based on whether this company has good financial viability to extend a million dollars of credit for buying fuel around the world or whatever the parameter is. That is what I can see coming in the future, that somebody that does not know how to code or does not really want to spend the time coding could actually ask in natural language AI to come up with that. To some extent, I have done that more recently with ChatGPT anyway to come up with a piece of code that at the moment does not work perfectly, but it is still Python and gives me the basic framework to then make it work elegantly.

For how long have I used the solution?

I dealt with MySQL on Ubuntu for about two years.

What do I think about the stability of the solution?

I assess the transactional support features of MySQL on Ubuntu as just very simple insert and read because there was only really one stream that inserted data, so there was not any multi-concurrency of entering records to the database. The multi-concurrent users were just accessing and running the algorithm in the nodes to actually get an evaluation. Basically, they called a thing, they said I wanted to give some credit to company A. The node would do a query to Equifax and Experian to get whatever they could get on that and some Dun & Bradstreet information as well, put that in the Ubuntu SQL database, MySQL on Ubuntu database, and then run another algorithm to determine based on a couple of statistical points of view whether to give them this credit or whether they have to prepay for anything.

What do I think about the scalability of the solution?

Regarding MySQL on Ubuntu scalability, I never touched it in terms of scalability because we were not looking at terabytes of data; we were looking at gigabytes of data. I think the database hardly went above one gigabyte when I was there because it is very simple. It just says here is the name of the company and here is anything we have got from three of the main credit or fact information sources globally that might have information on that database. Then a quick search in a virtual web environment to see whether there was any more generic business information on those companies, such as whether director A has just been fired or director B has been in jail for fraud or something, to get a little sentiment analysis of all these other things. The total data was very little.

How was the initial setup?

The initial setup was very straightforward because I have a lot of experience in various database technologies and in Python and creating servers in virtual servers in AWS.

What other advice do I have?

MySQL on Ubuntu is very simple, easy, and quick to use for people with database expertise. For that light use of MySQL on Ubuntu, that was all I needed, so there was nothing that was inadequate, and I could easily access it. The node was fine and the accessibility for people around the world that were actually asking whether they could give credit to this company or whether they have to pay up front was the main thing that was being supported, so everything was fine. There were no limitations there because the data volume was fairly small; globally, they only probably looked at about a thousand different entities per month and so there was only about another thousand records each month added, and the analysis done to give a pretty much real-time determination of whether to extend credit or request prepayment.

AWS was basically my main cloud provider with this. The low cost is what I liked about using MySQL on Ubuntu because basically, I did not have much of a budget for the solution, just my time and a few units of AWS services to work on, because it had to be more than just something on my own PC in the office, so other people could access it, allowing me to actually create a front end as well with it. It is very lightweight regarding the pricing; I never got any issues and was within my department budget for all AWS services for development. We never actually got a production budget for it because things were changing and then COVID hit as well, so it slowed down the demand. I am not quite sure what they did with that solution after that company, but I know they were using it. I still sometimes get an error message that somehow gets into my current AWS account.

I just utilized the standard virtual high availability options on Ubuntu, so I had redundant nodes in two regions. I dealt with MySQL on Ubuntu a little bit, but we never really got the Docker setup completed; I had some experience working with it. I have still maintained some Redshift analysis and some code in Python on some AWS products in the last twelve months. I am not working day-to-day anymore in that area with the Amazon solutions by chance. I deal with a little Amazon Linux and maybe Elastic Disaster Recovery, but not in detail, so I am probably not really the best candidate at the moment. I rate MySQL on Ubuntu a ten out of ten.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)


    Claudia Agosti

Daily user events have accelerated dashboard insights but still need stronger analytics queries

  • December 16, 2025
  • Review provided by PeerSpot

What is our primary use case?

My main use case for MySQL on Ubuntu is user events tracking and for a daily dashboard and feature based on machine learning.

A quick, specific example of how I use MySQL on Ubuntu for user event tracking or my daily dashboard is that I am making a daily dashboard in which I count the number of clicks, logins, or sales of the users.

What is most valuable?

The best features MySQL on Ubuntu offers are very good performance on easy queries, and it's very easy and fast to install and manage.

When I talk about performance on easy queries, I find it very fast with easy queries; I just type the query and in a few seconds, I get the result of the query. That's why I said that it's fast. It's also fast to install because it's very easy and user-friendly.

MySQL on Ubuntu has positively impacted my organization by saving time.

I have saved a significant amount of time because it's faster to create features with machine learning since it's very fast, and so we get the result in a few seconds.

What needs improvement?

MySQL on Ubuntu can be improved because it has limited analytics query capabilities rather than other competitors.

For how long have I used the solution?

I have been using MySQL on Ubuntu for a few months.

What other advice do I have?

I run queries directly without using any tools or scripts to help automate the process.

On a scale of one to ten, I would rate MySQL on Ubuntu a six.

I gave it a six because it's a very good product, but it's not an analytics database, really.

The advice I would give to others looking into using MySQL on Ubuntu is to just try it because it's very easy to try, and you're going to understand how to use it properly by yourself.


    reviewer1458420

Uses reliable and high-availability database support for managing trading transactions effectively

  • November 18, 2025
  • Review from a verified AWS customer

What is our primary use case?

We are using MySQL on Ubuntu to store our transactions, which, because we are a trading firm, are usually the buy and sell trades that we make. We use this more as a relational database.

What is most valuable?

The primary aspect of MySQL on Ubuntu that I appreciate is that it is extremely reliable among the RDBMS that I have used. Another important quality is that it extends with volume very well. Most RDBMS don't scale very well, but this one scales very well and has been very reliable and highly available. The performance of MySQL is supposed to be very good, which is another aspect I really appreciate.

MySQL on Ubuntu supports what is known as the ACID properties, which are atomicity, consistency, isolation, and durability. This supports my use cases very well because without having all of them together, it's tough to ensure the reliability and integrity of the system. Transaction management ensures that we can figure out the best way to leverage the database.

The security of AWS is set at a very high standard, and we do a good job of ensuring that we leverage the base security that comes with the cloud platform. It is a joint responsibility between the cloud platform provider and the tenant, which is us. We harden our platform very well and, on top of that, MySQL on Ubuntu provides clear permissioning and separation of concerns, allowing us to provide permissions only to the right set of people. There is very clear segregation of duties, and only the people who need access are given access. It supports encryption, enhancing our security posture. Security is one of the big concerns that MySQL on Ubuntu has lived up to for our use cases.

What needs improvement?

I have not seen too much of a response in terms of issues. Sometimes, if the indexing is not done very well, I have noticed slowness, but largely, it has performed pretty well. The only area where I would say I have seen potential for improvement is occasional slowness, but I cannot really attribute it to the product; it could also be the design of the database and the queries. I have not encountered any other significant challenges.

The slowness that occurs at times has not yet been established whether it is due to the design of the database, the queries, or the underlying software itself. I cannot comment on that right now.

For how long have I used the solution?

We have been using MySQL on Ubuntu for about a year and a half now.

What do I think about the scalability of the solution?

We have not used too much replication, but clustering is useful because that helps with high availability and scalability. Clustering definitely helps.

Which other solutions did I evaluate?

MySQL on Ubuntu stands out among its competitors because, after evaluating some of them, I figured out that this is the one I would be interested in using for our solutions. While we have used MS SQL in the past, AWS supports MySQL on Ubuntu very well, which has worked excellently for us.

What other advice do I have?

Backup and recovery are absolutely essential; without that, it would be very tough to rely on the software, as the software will not perform if suddenly there is some kind of an outage. We definitely require the recovery mechanism and backup mechanism to be able to go back to the data. That gives us the confidence that we can run our critical applications. Mission-critical applications can be run on these platforms because they provide both backup solutions and recovery solutions.

The pricing of MySQL on Ubuntu is fairly plausible for what I am getting, especially when I compare it with everything else that I see. It becomes attractive if I can use some of the free tiers of AWS.

The deployment and management have improved significantly; previously, it would have been tough because many configurations needed to be taken care of. However, now, with just a few lines of code, we can deploy and manage it much more easily. Overall, I rate this review an eight out of ten.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)


    reviewer2686584

Relational schemas improve application performance but complexity challenges remain

  • April 17, 2025
  • Review provided by PeerSpot

What is our primary use case?

I use MySQL on Ubuntu for automation and intersystems in my organization.

What is most valuable?

I appreciate MySQL on Ubuntu for its relational tables which are faster to read, contributing to the performance in simple applications. The platform provides structured schemas, which are valuable for my use cases.

What needs improvement?

More robust databases would enhance MySQL on Ubuntu. While fast, MySQL on Ubuntu may not handle complex applications as efficiently as alternatives, necessitating more robust database capabilities.

For how long have I used the solution?

I have been using MySQL on Ubuntu for about two years.

How are customer service and support?

I have not used the technical support for MySQL on Ubuntu.

How would you rate customer service and support?

Neutral

Which solution did I use previously and why did I switch?

I am currently using MySQL on Ubuntu, Postgres, MongoDB, and Redis.

How was the initial setup?

Setting up MySQL on Ubuntu is complex.

What's my experience with pricing, setup cost, and licensing?

MySQL on Ubuntu is not expensive.

Which other solutions did I evaluate?

I evaluated Postgres as an alternative solution.

What other advice do I have?

MySQL on Ubuntu receives an overall rating of seven out of ten.


showing 1 - 9