MySQLデータベースのバックアップと復元に関連する情報:
1.バックアップデータベース情報:
mysqldump -h -u root -p [データベース名] [テーブル名]> /usr/local/mysql/data/bak.sql
---ここで、-hはリモートサーバーのIPアドレスです。
[注意]:mysqldumpはmysqlコマンドラインの外で操作する必要があります。そうしないと、次のエラーメッセージが報告されます。
エラー1064(42000):SQL構文にエラーがあります。マニュアルを確認しているMySQLサーバのバージョンに対応するために近い使用する権利構文「のmysql -u -pルートO2O </usr/local/mysql/data/wuguanwen_backup/user_bak2020415.sq 」行で1
2.データベース情報を復元します。
1)。mysqlコマンドラインを使用して、ライブラリファイルを復元します。
mysql -u root -p o2o <user_bak2020415.sql
【注意】:mysqlコマンドパネルでは、mysqlコマンドは操作できません。そうしないと、エラーが報告されます。
2)。sourceコマンドを使用して操作します。
ソース/usr/local/data/bak.sql
[注意]:ソースコマンドを使用する場合は、mysqlコマンドパネルで実行する必要があります。そうしないと、エラーが報告されます。
$> mysql -u root -p [dbname] < backup.sql #Dbnameデータベースは実行前に作成する必要がありますbackup.sqlがmysqldumpによって作成されたバックアップファイルの場合、実行にdbnameは必要ありません。 MYSQL > ソースbackup.sql; #ソースコマンドを実行する前にデータベースを選択します。