MySQL データベースのバックアップをどこで取得するか? Centos 6

MySQL データベースのバックアップをどこで取得するか? Centos 6

以下を見てきました:データベースはどこにありますか - MySQL ファイルの場所

あまり役に立たなかったようです。

単一の MySQLDatabase バックアップにこれを使用しました:http://www.tecmint.com/mysql-backup-and-restore-commands-for-database-administration/

単一 SQL データベースのバックアップのコマンドを実行すると、上記のリンクで指定された /var/lib/mysql/ ディレクトリに SQL が見つかりません。

他にどこにあるでしょうか?

PHPMyAdminも使用できません。

SSH ルートと FTP が利用可能です。

答え1

SQL バックアップは、mysqldump クエリを実行したフォルダーにあるはずです。ホーム ディレクトリからクエリを実行すると、ファイルは同じディレクトリに存在するはずです。

答え2

高速かつ完璧なバックアップが必要な場合は、mysqldump コマンドを使用して /var/lib/mysql をバックアップする方がよいでしょう。このとき、mysql をシャットダウンしておくことをお勧めします。シャットダウンしない場合は、古いバックアップを再度アクティブ化するときにテーブル修復が必要になります。mysqldump の方が安全です。

mysql db ファイルがどこにあるかを確認する最も簡単な方法は、mysqld の開いているファイルがどこにあるかを確認することです。これは lsof コマンドで確認できます。最初は lsof -n|grep mysqld をお勧めします。

関連情報