MySQL VPS hosting,ready for your database.
Deploy a VPS with MySQL 8.4 LTS, the MySQL client, and backup tools already installed. Log in as root, run one command, and start creating databases with full control of the server.
- Ubuntu and Debian images
- Unix Socket root authentication
- Local-only access by default
- Hourly and monthly billing
Deployment profile
MySQL VPS
- Database
- MySQL 8.4 LTS
- Listen address
- 127.0.0.1:3306
- Root authentication
- Unix Socket
- Included tools
- Client + backup
root@mysql-vps:~# mysql
mysql> _
Pricing
Choose the resources your database needs
Start small for development or choose more CPU and memory for a busier database. Switch between hourly pricing and the monthly equivalent in the plan table.
- 2 GB DDR4 Memory
- 1 vCPU High Frequency
- 50 GB NVMe SSD Storage
- 1 TB Bandwidth
- MySQL 8.4 LTS pre-installed
- 4 GB DDR4 Memory
- 2 vCPU High Frequency
- 50 GB NVMe SSD Storage
- 2 TB Bandwidth
- MySQL 8.4 LTS pre-installed
- 8 GB DDR4 Memory
- 4 vCPU High Frequency
- 50 GB NVMe SSD Storage
- 3 TB Bandwidth
- MySQL 8.4 LTS pre-installed
- 16 GB DDR4 Memory
- 8 vCPU High Frequency
- 50 GB NVMe SSD Storage
- 4 TB Bandwidth
- MySQL 8.4 LTS pre-installed
Included software
The database essentials are already in place
Each supported image includes the server, command-line client, and backup tooling needed for the first database and everyday administration.
MySQL command-line client
mysql and manage databases, users, and privileges directly.Backup and restore tools
mysqldump for logical backups and restore a SQL file through the bundled client.Supported operating systems
Choose the Linux release that matches your existing stack or operating practices.
- Ubuntu 24.04
- Ubuntu 22.04
- Debian 12
- Debian 11
Quick start
From SSH login to your first database
The default setup keeps administration simple: log in to the VPS as root, enter MySQL through Unix Socket authentication, then create a separate database user for the application.
- 01
Connect locally
After signing in to the VPS as root, run mysql. The MySQL root account uses Unix Socket authentication, so no database password is required.
- 02
Create an application identity
Create a database and a dedicated local user. Replace the example names and password before running the statements.
- 03
Check, back up, and restore
Use the included service, status, and backup commands for everyday database administration.
mysqlCREATE DATABASE appdb;
CREATE USER 'appuser'@'localhost' IDENTIFIED BY 'CHANGE_THIS_PASSWORD';
GRANT ALL PRIVILEGES ON appdb.* TO 'appuser'@'localhost';
FLUSH PRIVILEGES;systemctl status mysql
mysqladmin status
mysqldump --all-databases > /root/mysql-backup.sql
mysql < /root/mysql-backup.sqlcat /root/MYSQL_INFO.txt
tail -n 100 /var/log/mysql-install.logSecure defaults
Local first. Remote only when you decide.
MySQL listens only on 127.0.0.1:3306 by default. The database is not exposed for remote connections, and the root database account authenticates through the local Unix Socket.
Your application
Runs on the VPS or an approved source
Access controls
Database grants + security group
MySQL 8.4 LTS
127.0.0.1:3306 by default
Workloads
One database foundation, several practical uses
Use the pre-installed server as the database layer for an application, a content platform, or an isolated environment for development and migration work.
Application backends
Commerce and content
Development and migration
Control boundary
Pre-installed software with VPS-level control
The initial database setup is prepared for you. You retain control of MySQL, the operating system, application users, network access, and backup policy after deployment.
- Root access
- Administer the server and enter MySQL locally.
- User permissions
- Create separate users and database-level grants.
- Backup policy
- Choose when and where your SQL backups are stored.
- Network exposure
- Keep local access or restrict approved remote IPs.
Related VPS hosting options
Compare adjacent infrastructure choices for application runtimes, container workloads, and storage-sensitive projects.
MySQL VPS – Frequently Asked Questions
- A MySQL VPS is a virtual private server used to run a MySQL database. LightNode's MySQL VPS has MySQL 8.4 LTS, the command-line client, and backup tools pre-installed, while you retain control of the server and database configuration.
- MySQL 8.4 LTS is pre-installed together with the MySQL command-line client and backup tools.
- The MySQL VPS image supports Ubuntu 24.04, Ubuntu 22.04, Debian 12, and Debian 11.
- Log in to the VPS with the root account and run mysql. The MySQL root account uses Unix Socket authentication, so a separate database password is not required for this local root session.
- No. MySQL listens on 127.0.0.1:3306 by default and does not accept remote connections. If remote access is required, create a dedicated database user and restrict both its MySQL host authorization and the VPS security group to approved source IP addresses.
- Run mysqldump --all-databases > /root/mysql-backup.sql to create a logical backup. Restore it with mysql < /root/mysql-backup.sql. You decide the backup schedule, retention, and external storage policy for your VPS.
- Run systemctl status mysql to inspect the service and mysqladmin status for a quick database status check. Installation details are also available in /root/MYSQL_INFO.txt and /var/log/mysql-install.log.
- Yes. You have VPS-level control and can create databases, manage users and privileges, choose a backup policy, and decide whether remote database access should be enabled for approved sources.
Start with MySQL 8.4 LTS already installed.
Choose Ubuntu or Debian, select a VPS plan, and move directly to creating your database and application user.
