Encryption at rest for MySQL database

a month ago

Hi,

I'm running a MySQL database on Railway (used as our QA environment). I'd like to understand the encryption-at-rest situation before I decide whether to configure anything myself.

Could you help me with the following:

  1. Is the storage volume for Railway MySQL databases encrypted at rest by default? If so, what encryption is used (e.g. AES-256) and who manages the keys?

  2. If it is not encrypted by default, is there a way to enable encryption at rest on a Railway-hosted MySQL instance?

  3. Does Railway support MySQL's Transparent Data Encryption (TDE) — i.e. do I have the access needed to configure a keyring component, edit my.cnf, and place the keyring manifest files? Or is the MySQL service too locked down for that?

  4. If I need lower-level control, is running my own custom MySQL Docker image the recommended path, and are there any docs for that?

I just need at-rest protection for the data on disk (compliance/peace-of-mind), not anything application-level. If the storage is already encrypted at the infrastructure level, that fully covers my need and I don't have to do anything further.

Thanks

Dinesh

Solved

1 Replies


Status changed to Awaiting Railway Response Railway about 1 month ago


Status changed to Solved shorterlop about 1 month ago


Welcome!

Sign in to your Railway account to join the conversation.

Loading...