MySQLのmysqldumpを使用して、データベースのバックアップと復元を行う方法は?
MySQL の mysqldump コマンドを使用して、データベースのバックアップとリストアが可能です。以下はデータベースをバックアップ、リストアする手順です:
データベースのバックアップ:
- コマンドプロンプトまたはターミナルウィンドウを開いてください。
- 以下のコマンドを入力してください。
mysqldump -u username -p database_name > backup.sql
“username” は MySQL のユーザー名であり、”database_name” はバックアップするデータベースの名前、”backup.sql” はバックアップファイルの名前です。
- バックアップ.sql
データベースを復元する。
- コマンドプロンプトまたはターミナルウィンドウを開いてください。
- 以下のコマンドを入力してください。
mysql -u username -p database_name < backup.sql
usernameはMySQLのユーザー名であり、database_nameは復元するデータベース名、backup.sqlはバックアップファイルのパスです。
- エンターキーを押すと、システムはパスワードの入力を求めます。パスワードを入力した後は、回復プロセスが完了するまでお待ちください。
データベースを復元する前に、データベースが作成され、空であることを確認してください。そうでないと、データが失われる可能性や競合が起こる可能性があります。既存のデータベースにデータベースを復元する場合は、まずそのデータベース内のすべてのデータを削除してください。