MySQL Remote Connection Access and Automated Backups
Guide to enabling remote access on MySQL, configuring user grants, and setting up automated mysqldump backups.
Sur cette page
Databases guides
To allow multiple game servers, bots, or web applications to share a centralized database, MySQL must accept remote connections. By default, fresh MySQL installs only bind to localhost (127.0.0.1).
Centralized SQL Database & Secure Remote Access Flow
Architecture allowing multiple nodes to connect to a central database securely via SSL and IP whitelisting.
Remote Clients
Minecraft nodes, Discord bots, and web hosts.
SSL/TLS Layer
Credentials and sensitive rows are encrypted in-transit.
UFW & IP Whitelist
Strict packet filter permits designated server IPs only.
Clodo MariaDB 10.11
Processes transactional queries on PCIe NVMe with ultra-low latency.
Automated Nightly Snapshot
Every night at 03:00, compressed gzip dumps are archived.
1. Configuring Bind Address#
# Varsayilan 127.0.0.1 yerine:
bind-address = 0.0.0.02. Granting Remote User Privileges#
CREATE USER 'clodo_user'@'%' IDENTIFIED BY 'GucluSifre123!';
GRANT ALL PRIVILEGES ON veritabanim.* TO 'clodo_user'@'%';
FLUSH PRIVILEGES;3. Nightly Automated Backups with Crontab#
0 3 * * * mysqldump -u clodo_user -p'GucluSifre123!' veritabanim | gzip > /backups/db-$(date +\%F).sql.gz4. Database Management Methods Compared#
Comment implémenter cela ?
Clodo Managed Database Solution
Separate database serviceOn Clodo a database is not a sub-item created by a button; it is a service of its own. You open a MariaDB plan from the Managed Database category, and its credentials appear on the Database card of the service detail page.
Exécution étape par étape :
- 1Open the MariaDB plan from the Managed Database category; no OS install or mysqld configuration required.
- 2Copy the host, port, username, password and ready-made connection string from the 'Database' card on the service detail page.
- 3Put those values into your game server's or application's configuration.
- 4Backups are your responsibility: run the mysqldump steps from this guide on a schedule. There are no automatic backups.
Ce guide vous a-t-il été utile ?
Les retours sont directement transmis à l'équipe qui maintient ce guide.
Vous n’avez pas trouvé de solution ?
Vous pouvez ouvrir une demande auprès de notre équipe d’assistance depuis le panneau.

