ひとまずデータベースをダンプしたいなら以下のコマンドを叩きます。
mysqldump -u [ユーザー名] -p -h [ホスト名] --no-tablespaces [データベース名] > 出力ファイル名
“—no-tablespaces”は5.7.31から追加された権限を回避するためのオプション。つけないと以下のエラーメッセージを吐きます。
mysqldump: Error: ‘Access denied; you need (at least one of) the PROCESS privilege(s) for this operation’ when trying to dump tablespaces
リストアは以下のコマンドを叩きます。
mysqldump -u [ユーザー名] -p -h [ホスト名] [データベース名] < ダンプファイル名