ホームページ  >  記事  >  運用・保守  >  Linux システムにおける MySQL バックアップのインポートとエクスポートの詳細な分析

Linux システムにおける MySQL バックアップのインポートとエクスポートの詳細な分析

黄舟
黄舟オリジナル
2017-05-31 11:30:461809ブラウズ

問題の説明


ECS Linux システムで MySQL のバックアップをインポートおよびエクスポートする方法。

対策


  • MySQLバックアップのエクスポート


  • MySQLバックアップのインポート

MySQLバックアップのエクスポート

注意:

  • を使用する場合ヘルプセンターでワンクリックで環境設定を行うと、MySQL の installation ディレクトリが /alidata/server/mysql になります。


  • MySQL を別のディレクトリにインストールする場合は、MySQL の完全なインストール パスを入力する必要があります。

単一データベースのバックアップの場合、サーバー上で次のコマンドを実行できます:

/alidata/server/mysql/bin/mysqldump -uroot -p密码 数据库名 > 备份名称.sql

mysqldump はデフォルトでは event テーブルをエクスポートしません。このコマンドを実行すると警告が表示されます -- 警告: データをスキップします--events オプションを明示的に指定します。MySQL イベントをエクスポートする必要がある場合は、次のコマンドを実行できます:

/alidata/server/mysql/bin/mysqldump -uroot -p密码 --events --ignore-table=mysql.event  数据库名 > 备份名称.sql

MySQL バックアップのインポート

.sql ファイルをバックアップするには、バックアップ名 .sql を入力できます。 ファイルがあるディレクトリで次のコマンドを実行します。

/alidata/server/mysql/bin/mysql -uroot -p密码 mysql < 备份名称.sql

次のコマンドを実行することもできます:

/alidata/server/mysql/bin/mysql -uroot -p密码
mysql>use 数据库;   
mysql>source /root/备份名称.sql;

注: /root/backup name .sql は実際のバックアップ ファイルの絶対パスです

以上がLinux システムにおける MySQL バックアップのインポートとエクスポートの詳細な分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。