Managed MySQL · app & bot databases

How to host a MySQL database online.

Add a managed MySQL database to an eligible RamNaym Cloud app or bot project. Provision project-specific credentials, rebuild once and connect through standard MYSQL_* environment variables.

Project isolationutf8mb4 databaseClear runtime logs
project / managed-mysql Provisioned
Managed MySQL Databaseisolated database · project credentials · utf8mb4
EngineMySQL
ScopeProject
AccessMYSQL_*
Your appFlask / Node / Bot
Databaseproject_mysql
MYSQL_HOST=ramnaym-mysql
MYSQL_DATABASE=project_db
MYSQL_USER=project_user
✓ Rebuild applies database variables
Project databaseOne isolated database record.
Dedicated userCredentials created per project.
MYSQL_* varsConnect from your application.
Simple lifecycleCreate or delete in Settings.
How to host a MySQL database online

Provision it where your project already lives.

The page keeps the same easy three-step rhythm as your Telegram landing page, while the workflow mirrors the real managed MySQL backend.

Open project Settings

Use an eligible web app or bot project. Managed MySQL is kept inside the existing project workflow instead of a separate server panel.

Create the MySQL database

RamNaym Cloud provisions a project-specific database, user and password and grants access to that database.

Rebuild and connect

Rebuild the project, then read the MYSQL_HOST, MYSQL_PORT, MYSQL_DATABASE, MYSQL_USER and MYSQL_PASSWORD environment values.

Managed database, fewer moving parts

A cleaner MySQL connection path for small apps and bots.

Create the database from the project, keep connection values outside the codebase and let the app consume standard MySQL environment variables.

Per-project credentials

The platform creates a database user for the project instead of asking you to share a global administrator account.

Environment-first connection

Use standard MYSQL_* environment variables so credentials do not need to live inside the repository.

utf8mb4 by default

New databases are provisioned with utf8mb4 and utf8mb4_unicode_ci for broad Unicode text support.

Connection details handled clearly

Five variables. One database connection.

After provisioning and rebuilding, connect with the standard values exposed to the project environment.

  • MYSQL_HOST + MYSQL_PORT
  • MYSQL_DATABASE + MYSQL_USER
  • MYSQL_PASSWORD kept out of source code
Search-friendly answers

MySQL database hosting questions.

Short answers to the questions developers usually ask before deploying.

How do I host a MySQL database online?

Create or open an eligible RamNaym Cloud app or bot project, go to project Settings and create the managed MySQL database when the service is enabled. Rebuild the project so the MYSQL_* environment variables are applied.

How does my app connect to the hosted MySQL database?

Use MYSQL_HOST, MYSQL_PORT, MYSQL_DATABASE, MYSQL_USER and MYSQL_PASSWORD from the project environment. Keep credentials in environment variables instead of hard-coding them in source files.

Does each project get its own MySQL database?

Yes. The managed MySQL workflow creates a project-specific database and database user and grants that user access to that database.

Can I use managed MySQL with Minecraft hosting?

No. The current managed MySQL feature is for normal app and bot projects, not Minecraft servers.

Ready for persistent relational data

Give your app a MySQL database without building a second control panel.

Create the project, provision MySQL in Settings and connect using the environment variables delivered to your application.