Listing Thumbnail

    MySQL on Ubuntu 24.04 LTS

     Info
    Deployed on AWS
    AWS Free Tier
    This product has charges associated with it for seller support. MySQL on Ubuntu 22.04 LTS provides a robust and reliable relational database management system optimized for performance and ease of use in cloud environments. This AMI comes pre-configured with MySQL, allowing developers to quickly deploy applications with a powerful backend database. Benefit from seamless integration with other AWS services, robust security features, and high availability configurations. Ideal for web applications, data analytics, and enterprise solutions, this AMI supports scalability and flexibility, allowing you to tailor resources according to your project requirements. Leverage this powerful platform to streamline your database management and improve application performance while enjoying the convenience of 24/7 seller support.
    4.2

    Overview

    Play video

    This is a repackaged open source software wherein additional charges apply for extended support with a 24 hour response time.

    MySQL on Ubuntu 22.04 LTS is a powerful, fully managed database solution that combines the reliability of MySQL with the performance and security features of Ubuntu. This optimized AMI provides a seamless installation and configuration experience, ensuring that you can quickly set up a robust database environment to support your applications.

    Key Features

    • Latest MySQL Version: Benefit from the latest features and performance enhancements in MySQL, ensuring your database is optimized for efficiency.
    • Ubuntu 22.04 LTS Compatibility: Enjoy the advantages of a long-term support (LTS) version of Ubuntu, ensuring stability and security for your applications.
    • Pre-configured Environment: Start without the hassle of manual setup; the AMI is configured for optimal performance right out of the box.
    • Scalability: Easily scale your database as your application grows, allowing you to handle increased loads without sacrificing performance.
    • Security Features: Leverage built-in security features, including user authentication and encryption, to safeguard your sensitive data.

    Benefits

    • Accelerated Deployment: Quickly deploy your database in the cloud, minimizing time-to-market for your applications.
    • Cost-effective Solution: Take advantage of open-source software with the additional option for professional support that meets your business needs.
    • Community and Support: Utilize a large community of MySQL users, alongside optional dedicated support for critical production environments.

    Use Cases

    • Web Applications: Ideal for developing scalable web applications that require a reliable backend database.
    • Data Warehousing: Use MySQL for data warehousing solutions that demand complex queries and robust analytics.
    • Content Management Systems: Perfect for content-driven businesses leveraging CMS platforms that integrate MySQL.

    Deploy MySQL on Ubuntu 22.04 LTS today and experience the powerful capabilities and flexibility of this enterprise-ready database solution.

    Try our most popular AMIs on AWS EC2

    Highlights

    • MySQL on Ubuntu 22.04 LTS offers an optimized relational database management system ideal for developers and organizations. It provides robust data storage capabilities, supporting complex queries and transactions. With a user-friendly interface and comprehensive documentation, users can efficiently manage databases. The integration with native Ubuntu tools enhances performance and stability, making it an ideal choice for application development and data-driven solutions.
    • This AMI allows for seamless scalability, ensuring that your database can grow alongside your application needs. By leveraging cloud infrastructure, you can easily adjust resources according to demand. This flexibility enables cost-effective management of workload fluctuations while maintaining high availability, ultimately boosting productivity and advancing project timelines in a dynamic business environment.
    • With strong security features, MySQL on Ubuntu 22.04 LTS ensures data integrity and protection against unauthorized access. The built-in encryption mechanisms and user management capabilities allow administrators to control access precisely. This makes it suitable for applications requiring compliance with data privacy regulations, such as finance and healthcare, providing peace of mind for organizations handling sensitive information.

    Details

    Delivery method

    Delivery option
    64-bit (x86) Amazon Machine Image (AMI)

    Latest version

    Operating system
    Ubuntu 24.04

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Features and programs

    Buyer guide

    Gain valuable insights from real users who purchased this product, powered by PeerSpot.
    Buyer guide

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    MySQL on Ubuntu 24.04 LTS

     Info
    Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time. Alternatively, you can pay upfront for a contract, which typically covers your anticipated usage for the contract duration. Any usage beyond contract will incur additional usage-based costs.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.
    If you are an AWS Free Tier customer with a free plan, you are eligible to subscribe to this offer. You can use free credits to cover the cost of eligible AWS infrastructure. See AWS Free Tier  for more details. If you created an AWS account before July 15th, 2025, and qualify for the Legacy AWS Free Tier, Amazon EC2 charges for Micro instances are free for up to 750 hours per month. See Legacy AWS Free Tier  for more details.

    Usage costs (587)

     Info
    • ...
    Dimension
    Cost/hour
    c4.8xlarge
    Recommended
    $2.24
    t2.micro
    $0.21
    t3.micro
    $0.07
    r5b.8xlarge
    $2.24
    m6id.32xlarge
    $4.48
    r5b.large
    $0.14
    r6id.8xlarge
    $2.24
    t3.large
    $0.14
    r5ad.12xlarge
    $3.36
    r6id.large
    $0.14

    Vendor refund policy

    The instance can be terminated at anytime to stop incurring charges

    How can we make this page better?

    Tell us how we can improve this page, or report an issue with this product.
    Tell us how we can improve this page, or report an issue with this product.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    64-bit (x86) Amazon Machine Image (AMI)

    Amazon Machine Image (AMI)

    An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.

    Version release notes

    System updates

    Additional details

    Usage instructions

    SSH to the instance and login as 'ubuntu' using the key specified at launch.

    OS commands via SSH: SSH as user 'ubuntu' to the running instance and use sudo to run commands requiring root access.

    MySQL can be secured by executing: mysql_secure_installation

    Once you have secured MySQL you can access the MySQL CLI with the following commnad mysql -u root -p

    Then to create you database issue: CREATE DATABASE dbname;

    To add a user use the following: GRANT ALL PRIVILEGES ON *.dbname TO 'username'@'localhost' IDENTIFIED BY 'password';

    Resources

    Support

    Vendor support

    Email support for this AMI is available through the following: https://supportedimages.com/support/  OR support@supportedimages.com 

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Product comparison

     Info
    Updated weekly

    Accolades

     Info
    Top
    10
    In Databases
    Top
    100
    In High Performance Computing
    Top
    25
    In Operating Systems

    Customer reviews

     Info
    Sentiment is AI generated from actual customer reviews on AWS and G2
    Reviews
    Functionality
    Ease of use
    Customer service
    Cost effectiveness
    6 reviews
    Insufficient data
    0 reviews
    Insufficient data
    Insufficient data
    Insufficient data
    Insufficient data
    Positive reviews
    Mixed reviews
    Negative reviews

    Overview

     Info
    AI generated from product descriptions
    Latest Database Version
    Latest MySQL version with performance enhancements and optimizations for efficiency
    Operating System Compatibility
    Ubuntu 22.04 LTS long-term support version ensuring stability and security
    Pre-configured Environment
    AMI comes pre-configured with MySQL for optimal performance without manual setup requirements
    Data Encryption and Access Control
    Built-in encryption mechanisms and user authentication capabilities for data protection and access management
    Horizontal Scalability
    Database scalability to handle increased application loads and resource adjustment according to demand
    SELinux Security Enforcement
    SELinux enforcement enabled by default for mandatory access control and security policy enforcement
    Cloud-Init Automation Integration
    Built-in cloud-init support for automated provisioning workflows and instance configuration during deployment
    ENA Networking Support
    Enhanced Networking Adapter (ENA) support optimized for AWS EC2 high-performance networking capabilities
    Automatic Security Updates at Boot
    System synchronizes with upstream repositories during first boot to install newest security updates and package revisions
    Forward-Looking Development Platform
    Continuously delivered Linux distribution that tracks development path leading to future Red Hat Enterprise Linux releases
    In-Place Linux Distribution Conversion
    Convert2RHEL tooling enables in-place conversion of instances running on rpm-based Linux distributions to Red Hat Enterprise Linux 7 while preserving existing customizations, configurations, and preferences.
    Extended Security Support
    Extended Life Cycle Support (ELS) provides access to security patches and updates until June 2029, extending support five years beyond the CentOS Linux 7 end-of-life date.
    High Availability Support
    High Availability tooling and capabilities included for configuring and managing highly available infrastructure and applications.
    System Observability and Management
    Red Hat Insights integration provides monitoring, analysis, and remediation capabilities for security, stability, and performance issues across workloads, applications, and platforms.
    Cross-Infrastructure Consistency
    Unified operating foundation supporting consistent management and deployment across physical, virtual, private cloud, public cloud, and edge environments using standardized tools.

    Contract

     Info
    Standard contract
    No

    Customer reviews

    Ratings and reviews

     Info
    4.2
    13 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    54%
    38%
    8%
    0%
    0%
    8 AWS reviews
    |
    5 external reviews
    External reviews are from PeerSpot .
    reviewer2816721

    Centralizes critical field data for city safety workflows but now needs a better visual interface

    Reviewed on Apr 20, 2026
    Review from a verified AWS customer

    What is our primary use case?

    We are using MySQL on Ubuntu  for the best use case for a CMS content management system which we use for motor data, e-commerce transactions, and getting data from the field for video footage as well as events on MySQL on Ubuntu  server.

    We are using MySQL on Ubuntu to manage all this data for our e-commerce transactions and video events through the integrated command and control system handling. We are using MySQL  version 7 with Ubuntu  22.07. We get the data from the field in the form of videos, images, and photos. This data is bifurcated through Kafka and routed into MySQL on Ubuntu database server for the challan purpose and for the event footage for the police user use cases.

    We are using MySQL on Ubuntu for the server which utilizes the motor data server that is used for NMS network management services for getting all events like CPU, LPU, and CPUs, and monitoring all the data to get the data on one single platform, which is the ICCC data center, and to display all the records on the dashboard.

    What is most valuable?

    If you are talking about MySQL on Ubuntu's best features at the application level, they are high-speed read-write performance, strictly integrated data, and a scalable structure. For the CMS, including web content management and social media handling and online transaction, these are the use cases which we are seeing.

    For web content management using MySQL on Ubuntu, this is the backend for the world's most popular platforms like WordPress, Joomla , and Drupal . We use this for user profiles and configuration settings. For e-commerce, we are using the GPT service for the government side where different types of vendors are nominated to sell their products to government norms.

    There are many useful cases for MySQL on Ubuntu. If you are talking about MySQL on Ubuntu security, when we take an example like MySQL  installation, we use a bit script for which we set a strong root password and a hardened OS. If we are using Ubuntu , we harden the operating system on different platforms at the OS level, SSH level, kernel level, as well as the SELinux level. We can remove the history file and manage access. These are some specific cases for security and reliability for the user.

    MySQL on Ubuntu has a definite impact on our organization. It improves the scalability level to 70% and the accessibility is very fast to achieve the data on the dashboard. We provide different types of reports to end users on the different side using Power BI. This improved the efficiency of our organization.

    What needs improvement?

    The workbench, GUI-based application for MySQL on Ubuntu, needs improvement.

    For how long have I used the solution?

    I have been using MySQL on Ubuntu for the last three years for the DBMS , LPUs, and for the analytics service.

    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?

    I provide a seven out of 10 for MySQL on Ubuntu for the scalability and better speed to access.

    We provide a seven out of 10 because we are using different areas in MySQL on Ubuntu. This is open-source, so there is no need to purchase it, and we can use it effectively with different operators.

    How are customer service and support?

    The customer support for MySQL on Ubuntu is very good. We are providing an eight out of 10 for the customer support of MySQL on Ubuntu.

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

    Previously we were using MS SQL  Server. We found that it had a low rate of scalability and a low rate of accessibility. We now switched to MySQL on Ubuntu.

    What other advice do I have?

    Taking a real-world example of how MySQL on Ubuntu has improved our team's workflow and productivity, we are using the local processing unit on the field side where we get the data from the local cameras which are installed on the field side. This data is stored on MySQL on Ubuntu in the local LPUs for different storage. Then this data is sent to the ICCC data center through the MPLS link, and after that, this data is used for the police team for evidence and to catch thefts and different types of unwanted activities which are occurring in the cities to stop these types of criminal work.

    MySQL on Ubuntu is more relational, scalable, and free to use, and the security is very enhanced. The large products we are using are for microservices, web development, and AI, and for Power BI. We can use it in different fields of areas, and it is open-source and free to use. Overall, I provide this product with a review rating of 7 out of 10.

    Harshwardhan Gullapalli

    Structured data workflows have powered accurate, auditable financial compliance automation

    Reviewed on Apr 07, 2026
    Review provided by PeerSpot

    What is our primary use case?

    MySQL on Ubuntu  served as the primary storage and management system for structured financial data extracted from documents in our financial mapping system. We stored trial balances, entries, account classifications, and mapping rules that our AI models would query and process. When we extracted financial line items from documents using OCR and LLMs, we would validate them against the database schema, store and clean the data, and use those records to feed into our compliance workflows for chartered accountants.

    MySQL on Ubuntu  fulfilled three critical roles in our workflow with AI models and compliance. First, it provided reliability by ensuring extracted financial data was persisted correctly and was not lost between processing steps. Second, it provided structure through our compliance workflow for UAE corporate tax and IFRS requirements with static schema validation, so MySQL  enforced data integrity on classified accounts and trial balance entries. Third, it enabled queryability by allowing our financial mapping system to rapidly retrieve account classification and historical mapping during processing, which MySQL  handled efficiently at scale. Without it, we would have been managing data across files with no guarantee of consistency.

    The combination of MySQL on Ubuntu with our structured output parsing from LLMs was crucial to our implementation. We would use n8n  workflows to extract financial data via GPT, then translate and store it in MySQL before feeding it downstream to compliance checks. This separation allowed us to audit what the AI extracted, catch parsing errors early, and maintain a clean historical record for chartered accountants to review. MySQL was not just storage; it was our quality gate and audit trail for the entire workflow.

    What is most valuable?

    The most valuable features MySQL on Ubuntu offers for our use case are reliability and ACID compliance. We needed transactions to guarantee that financial data remained consistent, particularly when multiple compliance checks were running simultaneously. Performance was another essential feature, as indexed queries on large trial balance data sets had to be fast for real-time processing. Scalability through replication and backup features enabled us to handle growing volumes of financial documents without losing data. Additionally, Ubuntu 's stability as an operating system meant our database infrastructure remained predictable and dependable.

    MySQL on Ubuntu has positively impacted our organization by enabling our financial mapping system to scale reliably. We transitioned from processing dozens of documents manually to handling hundreds through automated pipelines, all supported by MySQL's structured data storage. For the chartered accountants using our system, this meant faster compliance reporting and fewer manual errors in trial balance classification. We significantly reduced data loss risk through our backup and replication strategy, which gave stakeholders confidence in the system's reliability. On the operational side, MySQL's performance on Ubuntu  meant our compliance workflows completed faster, with directly improved turnaround time for financial document processing. Those measurable improvements in speed, accuracy, and reliability validated the system for our stakeholders.

    What needs improvement?

    Several pain points regarding MySQL on Ubuntu come to mind. First, its handling of large JSON documents was sometimes cumbersome. We stored structured financial data and occasionally had to denormalize or use workarounds for complex nested JSON queries. Native  JSON indexing and better query performance on JSON fields would have helped us avoid some of those compromises. Second, the lack of native full-text search optimization meant we had to layer additional tools on top for searching financial document metadata and account descriptions efficiently. Third, horizontal scaling presented challenges, as MySQL's sharding is not as seamless as some newer databases. As our financial document volume grew, we had to be deliberate about partitioning strategies rather than it scaling automatically. Those are not deal-breakers, but addressing them would make MySQL even stronger for data-heavy AI workflows.

    Another consideration pertains to concurrency handling during peak processing windows. When we had multiple n8n  workflows running simultaneously and all writing to MySQL, we occasionally encountered lock contention issues. Better built-in handling of high concurrency writes would have resolved that without requiring us to manually tune connection pooling and timeout settings. Additionally, the operational overhead on Ubuntu itself presented challenges. Monitoring and tuning MySQL performance require substantial DevOps knowledge. A more self-tuning approach to index optimization and query execution would reduce that burden, particularly for teams that focus more on application logic than database administration. These represented realistic friction points we managed, but nothing that made us want to abandon MySQL.

    For how long have I used the solution?

    The span of my involvement was approximately one and a half years, though the exact timeline was integrated with our broader full-stack development.

    What do I think about the stability of the solution?

    MySQL on Ubuntu proved to be very stable for us in production. Our financial document processing pipelines ran continuously, and we did not experience unexpected crashes or data corruption issues. The system reliably handled concurrent workflows from multiple n8n automation jobs without dropping connections or losing data. Uptime was solid, which was critical since chartered accountants depended on our compliance output on schedule.

    What do I think about the scalability of the solution?

    MySQL on Ubuntu scaled reasonably well for our organization. As we increased the volume of financial documents being processed, moving from dozens to hundreds, MySQL handled the growth in data load without major performance degradation. We implemented indexing strategies on frequently queried fields such as account classification and trial balance entries, which kept query performance strong even as the data set grew. That said, there were limits. Horizontal scaling required careful planning around data partitioning rather than scaling automatically. We had to be intentional about the sharding strategies as volumes increased, which is not as seamless as some new distributed databases. For the scale we operated at, MySQL on Ubuntu met our requirements.

    How are customer service and support?

    MySQL on Ubuntu's customer support has been mainly through community forums, Stack Overflow, and official MySQL documentation. MySQL itself does not have direct paid support as it is open source. We also relied on Ubuntu's community resources since the operating system side was part of the equation. For specific issues around replication lag or JSON query optimization, the community documentation was usually sufficient to find answers. I did not personally escalate to any formal support channels, but the community sources were accessible, and the issues we encountered were common enough that solutions were already documented. That is both a strength and weakness.

    What was our ROI?

    I do not have exact metrics to quote precisely about improvements, but I can speak to what I observed directly. We moved from processing financial documents in hours with manual intervention to doing it in minutes through automation. On the compliance side, our IFRS disclosure flows were processing structured disclosures accurately without data corruption. Without MySQL, this would have previously required multiple manual verification process passes. The audit trail MySQL provided also meant zero untracked data losses in production, whereas before we had occasional synchronization issues across systems. Those were the tangible wins I observed.

    What other advice do I have?

    My advice for others looking into using MySQL on Ubuntu is to first ensure your use case actually needs a relational database. MySQL's strengths are structure and ACID compliance, so it is a solid choice if you need consistency for financial data or anything that requires it. Second, invest upfront in proper indexing strategy and query optimization. We learned that the hard way with some of our financial queries; poor indexes kill performance fast. Third, plan your scaling strategy early. Do not assume you can shard easily later. Design your schema with growth in mind from the start. Finally, if you are on Ubuntu, you gain a stable, well-supported operating system pairing, which makes operations smoother. Just know you will need some DevOps or database administration capability to keep it tuned as you scale.

    MySQL on Ubuntu is a pragmatic choice if you are building data-intensive applications such as financial systems or AI pipelines. It is not flashy or cutting-edge, but it is proven, stable, and community support is solid. The combination of MySQL's reliability with Ubuntu's stability provided us confidence in production. My only caveat is not to underestimate the operational side. You need someone who understands database tuning and monitoring. Otherwise, you will hit performance walls later. I would rate my overall experience with MySQL on Ubuntu an eight out of ten.

    reviewer2805456

    Structured projects have become efficient and have supported my faculty leave management work

    Reviewed on Mar 11, 2026
    Review provided by PeerSpot

    What is our primary use case?

    My main use case for MySQL on Ubuntu  is for most of my projects. I use it for my college project when I need to maintain a database. I choose MySQL on Ubuntu  because Ubuntu  is supportive of Linux, Mac OS, and Windows in all our applications.

    Whenever I use my local database, some kind of data will store only in my database, but if I'm doing it on Ubuntu  and I go to my friend's laptop, I will install the proper Ubuntu and proper configuration, then I will be able to access data from my friend's laptop as well. That's why I use MySQL on Ubuntu in my project on an Ubuntu device.

    A quick, specific example of a project where I used MySQL on Ubuntu is my Faculty Management System and Faculty New Management project.

    In my faculty management system project, I used MySQL on Ubuntu to manage data such as approvals and rejections regarding faculty leave. As part of this, we are creating SQL tables for the faculty, then adding the faculty data and leaves. If a faculty member has ten to fifteen leaves in a year and uses ten, then he has taken five leaves. If he wants more leaves, then he needs to go through the admin panel or more senior levels. We are creating a proper database with a proper schema for this, including data insertion, updation, deletion, and selection operations.

    MySQL on Ubuntu helps with easy installation because it is properly installed, and it is easy to install if we know some Linux commands. It provides strong database management, security, and stability, and being open source is good for development and learning.

    I am mostly covering the use case for MySQL on Ubuntu in my faculty leave management project. The system tracks all kinds of leaves, such as sick leave, and gives descriptions for the tables regarding the leaves used.

    What is most valuable?

    The best features MySQL on Ubuntu offers me include reliability, as I can use it from anywhere, and scalability as a free and open source tool. It is easy to manage with terminal commands and easy to learn for beginners, plus there is large community support and multi-support for operating systems such as Windows, Mac OS, and Linux, making it suitable for web applications and backend applications.

    The feature I find myself relying on the most with MySQL on Ubuntu is the ease of learning. When I started with MySQL on Ubuntu, I learned many things, and resources like Wikipedia and Google helped me create tables in MySQL  that work properly. If I encounter any errors, the proper errors are given, helping me identify where I have gone wrong and where to find the errors.

    MySQL on Ubuntu positively impacts my projects. It is a proper project that I use for myself. I don't know about the organization's usage.

    What needs improvement?

    I have not noticed any specific improvements in my projects since starting with MySQL on Ubuntu, as I am using it at a beginner level, so I don't know what improvements are needed. However, I find that MySQL on Ubuntu provides an overall stable and flexible platform for learning and developing databases for applications. I appreciate that it has helped me learn some basic Linux commands, as at a beginner level, I don't know much about Linux, and Ubuntu is a Linux operating system that is reliable across all systems.

    For how long have I used the solution?

    I have been using MySQL on Ubuntu for two to two and a half years.

    What do I think about the stability of the solution?

    In my experience, MySQL on Ubuntu is stable.

    What do I think about the scalability of the solution?

    I have not tried handling larger databases or more users with MySQL on Ubuntu, but I know it is scalable.

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

    I have not used a different solution before MySQL on Ubuntu.

    How was the initial setup?

    MySQL on Ubuntu helps with easy installation because it is properly installed, and it is easy to install if we know some Linux commands.

    What was our ROI?

    I have seen a return on investment with MySQL on Ubuntu, as it saves me time and money.

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

    Regarding pricing and licensing, I use the free tier, so I don't know much about pricing.

    Which other solutions did I evaluate?

    Before choosing MySQL on Ubuntu, I did not evaluate other options.

    What other advice do I have?

    My advice for others looking into using MySQL on Ubuntu is that if they need to use a structured database, they should definitely use MySQL on Ubuntu if they appreciate this product.

    Pranay Jain

    Reliable data platform has improved uptime and reduced infrastructure and licensing costs

    Reviewed on Feb 01, 2026
    Review from a verified AWS customer

    What is our primary use case?

    MySQL on Ubuntu  serves as our primary database for our application, storing app data such as user accounts and product catalogs. We use MySQL on Ubuntu  for transactional applications within our product called Hiretual, which has two sides: enterprise and candidate. We deploy it in both areas.

    What is most valuable?

    MySQL on Ubuntu is an open-source relational database management system that stores data in tables and columns. It is free, open-source, and very stable for servers with easy installation for our production application.

    MySQL on Ubuntu demonstrates excellent stability and works very effectively with our Node.js backend. It is memory and disk efficient while providing regular security and bug updates.

    From an organizational perspective, MySQL on Ubuntu offers significant advantages. The cost is excellent since it is open-source with no licensing fees. The reliability it provides is outstanding with minimal crashes and exceptional stability. The improved application performance is notable with fast query searches and superior indexing properties.

    MySQL on Ubuntu saves considerable time and reduces operational costs through decreased database licensing fees as an open-source solution. We achieve a thirty to sixty percent reduction in infrastructure costs. System uptime is excellent in our stable Linux environment, reaching 99.9 percent uptime. Application performance improvements are substantial, delivering twenty-five to forty percent faster API responses when queries are optimized according to our needs.

    What needs improvement?

    Performance improvements and security enhancements could be implemented for MySQL on Ubuntu.

    From a feature perspective, service management capabilities could be improved. While MySQL on Ubuntu runs as a managed service with auto-start on boot and auto-restart on failure capabilities, performance could be better, particularly in memory and thread handling on Linux. InnoDB buffer pool optimization should be enhanced. Automatic crash recovery should be considered an improvement, and write-ahead logging is another feature that could be advanced.

    For how long have I used the solution?

    I have been using MySQL on Ubuntu for two or three years in our product.

    What do I think about the stability of the solution?

    MySQL on Ubuntu demonstrates excellent stability because it is Linux-based. Ubuntu  provides very long uptime periods. MySQL on Ubuntu uses the InnoDB engine, which has ACID properties integrated, and the process management is very effective.

    What do I think about the scalability of the solution?

    MySQL on Ubuntu provides excellent reliability for scalability needs. The application can grow into multiple vertical servers through vertical scaling. Read replicas exist, allowing us to separate read and write operations accordingly. Indexing and query optimization with MySQL on Ubuntu are excellent and work quite effectively for our application.

    Server scalability with MySQL on Ubuntu is strong. Data security and compliance are important considerations, particularly for sensitive data. When we require predictable performance, MySQL on Ubuntu can be effectively utilized. Cost control with MySQL on Ubuntu is important as it allows us to avoid expensive licensing databases and ensures long-term predictable costs.

    What other advice do I have?

    MySQL on Ubuntu is deployed in our private cloud. We have purchased MySQL on Ubuntu through the AWS Marketplace . The review rating for this product is ten.

    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)
    reviewer2795433

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

    Reviewed on Jan 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)
    View all reviews