backup with mysqldump
From:     https://www.server-world.info/en/note?os=Ubuntu_22.04&p=mysql8&f=3


Mysql 8.0 Backup W Mysqldump 1-run Mysqldump Make Dump Of DB 2 Restore From Backup



MySQL 8.0 : Backup with mysqldump
2022/09/28
  	
For Backup and Restore MySQL Data, 

it's possible to run with [mysqldump].

[1] Run [mysqldump] to take dump data of MySQL. # lock all tables and dump all data in MySQL # during dumping data, reading is also locked, so acutually impossible to use Databases root@dlp:~# mysqldump --lock-all-tables --all-databases --events > mysql_dump.sql # dump all data without locking but with transaction # ensured data integrity by [--single-transaction] option root@dlp:~# mysqldump --single-transaction --all-databases --events > mysql_dump.sql # dump specific database root@dlp:~# mysqldump test_database --single-transaction --events > mysql_dump.sql
[2] For restoring data from backup on
another host, run like follows.

Before restoring, transfer dump data to the target host with [rsync] or [scp] and so on. # for all dumped data, simply import a file root@node01:~# mysql < mysql_dump.sql # for dumped data with specific database, # create a empty database first with the same DB name and next, import a file root@node01:~# mysql test_database < mysql_dump.sql /span>