Scaleway Database

How to back up and restore Scaleway Managed databases via SimpleBackups

Creating backups

To create backups for Scaleway database using SimpleBackups, follow these steps. The process is designed to be straightforward, ensuring that your Scaleway database is securely backed up.

You can create a Backup for any Scaleway Database type:

  • Scaleway MySQL database.
  • Scaleway PostgreSQL database.
  • Scaleway Redis database.

Prerequisites

  • A SimpleBackups account.
  • Access to your Scaleway database
  • Network access from SimpleBackups to your Scaleway database.
 

Step 1: Log in to Your Scaleway Account:

  • Navigate to the Managed Databases section in your Scaleway dashboard.
    • Notion image

Step 2: Configure IP Filtering:

  • Select the database you want to backup.
  • Go to the "Allowed IPs" section.

Step 3: Copy Connection Data:

  • From the "Network" section.
  • Copy connection details (host, port).
  • Download the TLS Certificate.
  • From the “Users” tab you can get user details or update user password.
    • Notion image
      Notion image

Step 4: Set Up Backup in SimpleBackups:

  • Log in to your SimpleBackups account or create a new one if needed.
  • Navigate to creating a new database backup.
  • Choose "Serverless".

Step 5: Fill the connection details:

  1. Manual form fill:
      • Choose the Database “Type”.
      • You can either fill the form with connection details or select "Paste Connection string" and paste the service URI.
        • Notion image
  1. Auto form fill:
      • Click on “Connect your DBaaS Provider”.
      • Choose an Scaleway provider.
      • Select a managed database.
      • Click on “Validate”.
        • Notion image
  • Under "Certificate / TLS," select "REQUIRED" mode.
  • Paste the downloaded CA certificate in the designated field.
    • Notion image

Step 6: Validate and Activate Backup:

  • Click on "validate connection" to ensure all settings are correct and the connection can be established.
  • Once validated, finalize any additional backup settings (like scheduling) and activate the backup.

This process ensures that your Scaleway database is securely backed up using SimpleBackups, providing an additional layer of data protection.

 

Restoring backups

In order to restore your backup, Go to your backup page, then navigate into logs.

Notion image

Click on the “i” button on the backup that’s on the point of time you’d like to restore to.

Notion image

Click on the Restore tab, then generate a new download link, and copy it.

Notion image

Based on your database type run these commands (for example: PostgreSQL):

wget -O - "PasteTheSignedDownloadLinkHereBetweenTheQuotes" | gunzip -c > decrypted-backup.pgsql

Then, run the pg_restore command to restore your database like so:

pg_restore -d "your_db_uri" ./decrypted-backup.pgsql
💡
Make sure that you have pg_restore updated to the latest version to avoid facing restore issues.
 

Scaleway MySQL Database backup

SimpleBackups supports Scaleway MySQL Database backup.

Scaleway PostgreSQL Database backup

SimpleBackups supports Scaleway PostgreSQL Database backup.

Scaleway Redis Database backup

SimpleBackups supports Scaleway Redis Database backup.

Did this answer your question?
😞
😐
🤩

Last updated on June 24, 2024