web-dev-qa-db-ja.com

mysqlバックアップの復元

こんにちは、ubuntu 1604を実行しているvpsを使用しており、これを実行しました buntuでのmysqlの自動バックアップ しかし、バックアップを復元したい

1
Mohamed Azzazy

これは、そのバックアップから単一のMySQLデータベースを復元するソリューションです。

データベースを復元する前に、ターゲットマシンに空のデータベースを作成し、msyqlコマンドを使用してデータベースを復元する必要があります。たとえば、次のコマンドは、restore_backup.sqlファイルをrsyslogデータベースに復元します。

# mysql -h localhost -u root -pazzazy(this is pass root you setup) restore_backup < restore_backup.sql

ターゲットマシンにすでに存在するデータベースを復元する場合は、mysqlimportコマンドを使用する必要があります。

# mysqlimport -u root -pazzazy(this is pass root you setup) restore_backup < restore_backup.sql

同じ方法で、データベーステーブル、構造、およびデータを復元することもできます。

ファイルsql.gzの場合、次のコマンドで復元できます。

gunzip < test.sql.gz | mysql -u [uname] -p[pass] [dbname]

そして、あなたは読むことができます データベースのバックアップと復元.gz

0
Tannetto