(407) 995-6628 /Login /Register

How to Backup MariaDB in Linux Print

  • 155

MariaDB is a widely-used relational database management system (RDBMS). Ensuring that your data is backed up regularly is vital for data security and recovery. In this knowledge base article, we'll guide you through the process of creating backups for your MariaDB databases on a Linux-based system.


Prerequisites:

1. Access to a Linux-based server with MariaDB installed.
2. Command-line access to the server (SSH).
3. Basic knowledge of Linux terminal commands.


Steps to Backup MariaDB:

1. Login to Your Server: Connect to your server using SSH.

2. Use the mariadb-dump Utility:

For MariaDB starting with 11.0.1 and onwards, use the mariadb-dump:

mariadb-dump -u [username] -p[password] [database_name] > [backup_file].sql

Replace:

[username]: The MariaDB username.

[password]: The password for the MariaDB user (Note: There's no space between -p and the password).

[database_name]: The name of the database you want to backup.

[backup_file]: The destination file for the backup.

Tip: If you want to backup all databases, use the --all-databases switch:

mariadb-dump -u root -pMySecretPassword --all-databases > all_databases_backup.sql

3. Compressing the Backup:

To save space, you can compress the backup using the gzip utility:

gzip [backup_file].sql

For example:

gzip mydatabase_backup.sql

This will create a file named mydatabase_backup.sql.gz.

4. Secure Your Backup:

Always move your backup to a secure location. This could be an offsite storage, cloud storage, or a secure physical device.


Restoring Your Backup:

If you ever need to restore your backup, first decompress the backup (if compressed):

gunzip [backup_file].sql.gz

Then, use the mariadb utility:

mariadb -u [username] -p[password] [database_name] < [backup_file].sql


Regular backups are essential for safeguarding your MariaDB data, especially in a VPS or dedicated server environment. By adhering to the steps outlined above, you can ensure that your data remains secure and easily recoverable.

Note: Always test your backups in a safe environment to ensure they are working correctly and contain the data you expect.

For further assistance or queries related to your DataPacket services, please reach out to our support team.


Was this answer helpful?

« Back

Copyright © 2001-2023 DataPacket. All rights reserved. All trademarks and registered trademarks are the property of their respective owners.