Overview
This is a repackaged open source software product wherein additional charges apply for the hardened, security-maintained image (rebuilt and re-verified as new CVEs are disclosed).
Verified Images publishes a hardened, production-ready MariaDB database server on Ubuntu 26.04 LTS. MariaDB is the popular open-source relational database and a drop-in, wire-compatible successor to MySQL, used for web, application, and transactional workloads. The server is locked down at first boot, so you get a running, maintained database in minutes instead of installing and hardening MariaDB by hand. Existing MySQL and MariaDB clients, drivers, and tools connect unchanged, making this a clean drop-in replacement for other self-managed MySQL or MariaDB images.
What's included beyond a stock install:
- No baked-in credentials: on first launch the image generates a unique, random 32-character password, creates a ready-to-use remote administrator account with it, removes the insecure defaults that mysql_secure_installation targets (anonymous users, the test database, remote root login), and only then opens the network listener. Nothing secret is stored in the AMI, and every instance is unique. Retrieve the password from the SSH login banner, from /root/verified-images-db-credentials, or with "sudo mariadbctl info".
- A one-command operator CLI (mariadbctl): status, connection details, password rotation, on-demand and scheduled backups, guided restore, and enabling remote access or TLS, all in a single tool.
- Optional TLS in one command: point your own certificate and key at the server with "sudo mariadbctl enable-tls" to encrypt client connections.
- Automated nightly logical backups (mariadb-dump) with rotation (last 7 kept), plus on-demand backup and guided restore.
- A hardened database baseline: password authentication required for every network account, remote root login disabled (root stays local-socket only), anonymous users and the test database removed, and the data directory owned by an unprivileged service account under systemd. The listener stays local until credentials exist, so it is never exposed unauthenticated.
- A hardened OS baseline (inherited from the Verified Images hardened Ubuntu 26.04 image): SSH password authentication and root login are disabled, a kernel/network sysctl hardening profile is applied, no default OS passwords or SSH keys are baked in, and automatic OS security patching (unattended-upgrades) is enabled.
- AWS Systems Manager (SSM) agent preinstalled for keyless, auditable instance management.
- Ongoing security maintenance: the hardened image is rebuilt and re-verified as new CVEs are disclosed, so new launches stay current.
MariaDB Community Server is licensed under the GNU General Public License, version 2, and its client libraries under the LGPL; it is fully open source, not a source-available or resale-restricted product. Complete corresponding source for the GPL components is available on request (contact support@verified-images.com ). MariaDB is a trademark of MariaDB Corporation Ab and the MariaDB Foundation; Verified Images is an independent repackager and is not affiliated with, sponsored by, or endorsed by MariaDB, and this image is not MariaDB's SkySQL or any MariaDB enterprise offering.
Highlights
- Production-ready MariaDB in minutes - a hardened, MySQL-wire-compatible MariaDB server on Ubuntu 26.04 with no baked-in credentials; a unique random admin password is generated on first boot and the insecure defaults are removed before the network listener opens.
- Operates itself - one-command mariadbctl for connection details, password rotation, backups, restore, and enabling remote access or TLS; nightly rotated logical backups; automatic OS security patching; SSM agent preinstalled.
- Security-maintained - the hardened image is rebuilt and re-verified as new CVEs are disclosed, so new launches ship current. A wire-compatible drop-in for self-managed MySQL or MariaDB images.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Dimension | Cost/hour |
|---|---|
t3.small Recommended | $0.06 |
t3.micro | $0.05 |
m5.large | $0.16 |
t3.xlarge | $0.25 |
m5.4xlarge | $0.70 |
c5.large | $0.16 |
c5.xlarge | $0.25 |
t3.2xlarge | $0.40 |
t3.medium | $0.10 |
m5.2xlarge | $0.40 |
Vendor refund policy
Refunds are handled through AWS Marketplace in accordance with AWS Marketplace's standard refund policy. To request a refund, buyers should submit a request via AWS Marketplace. For product-related questions, contact support@verified-images.com .
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
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
Initial release: hardened MariaDB database server on Ubuntu 26.04 LTS. Per-instance credentials with nothing baked (a random 32-character admin password is generated on first boot and the network listener only opens after the account exists; retrieve it from the SSH banner, /root/verified-images-db-credentials, or 'sudo mariadbctl info'), secured install (no anonymous users, no test database, no remote root; root stays local-socket only), optional one-command TLS with your own certificate, the mariadbctl operator CLI, nightly automated logical backups, automatic OS security patching, and the Verified Images hardened OS baseline (SSH lockdown, sysctl hardening, SSM agent). Fully patched as of build date.
Additional details
Usage instructions
-
Launch this AMI from AWS Marketplace on a t3.small (t3.micro minimum for light use; size up for production). Assign your own EC2 key pair and a security group.
-
Security group: open TCP 22 (SSH) from your IP for administration, and TCP 3306 (MariaDB) only from the application tier or client IPs that need database access. Do not open 3306 to the world.
-
First boot generates a unique random password and secures the install; it takes about a minute. Retrieve the per-instance admin password in any of three ways: it is shown in the SSH login banner (MOTD); it is stored at /root/verified-images-db-credentials (sudo cat it); or run sudo mariadbctl info. The password is NOT the instance ID - it is a random 32-character secret unique to this instance.
-
Connect over the network using the admin account and that password: mysql -h <public-ip> -P 3306 -u admin -p or from any MySQL/MariaDB client or driver with user "admin" and the retrieved password. (To encrypt the connection, first enable TLS with your own certificate - see step 5 - and connect with --ssl.)
-
Administer locally over SSH as the "ubuntu" user (SSH password auth and root login are disabled by design; use your key pair and sudo): sudo mariadbctl status (server status + health) sudo mariadbctl info (endpoint, username, and the password) sudo mariadbctl rotate-password (set a new random admin password and print it) sudo mariadbctl backup (on-demand backup; nightly backups run automatically) sudo mariadbctl enable-remote (ensure MariaDB listens on all interfaces) sudo mariadbctl enable-tls /path/to/server-cert.pem /path/to/server-key.pem (use your own certificate) Or connect directly on the box with: sudo mariadb
-
Rotate the admin password (mariadbctl rotate-password) before exposing the database if you prefer, and restrict the security group to known clients. Automatic OS security updates are enabled (unattended-upgrades); no action needed. Questions: support@verified-images.com . Include your instance ID and a description of the issue.
Support
Vendor support
support@verified-images.com (Verified Images, a DBA of CarmelTech LLC).
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.
Similar products
