Mysql database backup and restore by mysqldump
In this guide, we will explain how to backup and restore a MySQL database using mysqldump, ensuring your data is secure and easily recoverable.
MySQL: The Go-To Open-Source RDBMS
MySQL is a premier open-source Relational Database Management System (RDBMS) acclaimed for its ability to efficiently store, manage, and retrieve structured information. It serves as the backbone for a myriad of applications, ranging from modest personal projects to complex, high-traffic internet sites and sophisticated enterprise solutions.
Key highlights of MySQL include its high performance, robust reliability, seamless scalability, and user-friendly nature. Moreover, it boasts wide compatibility across leading operating systems such as Linux, macOS, Windows, and Ubuntu, making it a versatile solution for any environment.
Prerequisites: -
Require two Ubuntu 22.04
mysql-server-8.0
Update && upgrade
apt-get update -y && apt-get upgrade -y Install MySQL
Install MySQL by typing the following command:
apt-get install mysql-server-8.0 -yTo secure the installation, MySQL inside-

Create MySQL database:

Using testing database-

Create testing_table in the testing_database

Insert data to testing_table

show testing_table

TAKE MYSQL BACKUP AND RESTORE

Dump all data without locking but with transaction-ensured data integrity by [--single-transaction] option:-

Dump specific database:-

For Restore Database
For restoring data from backup on another host, run as follows. Before restoring, transfer dump data to the target host with [rsync] or [scp] and so on.
Copy these mysql_dump.sql another machine:

$ sftp root@another_machine_ip

Go to another server machine:




Last updated