コマンド: このコマンドは、ファイルをコピーする前にテーブルをロックし、不完全なデータ ファイルがコピーされるのを防ぐためにデータをデータ ファイルに同期します。これは最も安全で高速なバックアップ方法です。 コマンドの使用方法は次のとおりです。 mysqlhotcopy -u root -p<ルートパスワード> db1 db2 … dbn <出力ディレクトリ> すべてのデータベースをバックアップする必要がある場合は、–regexp=”*” パラメータを追加できます。 MySQL の hotcopy コマンドは、バックアップ中にサーバーをシャットダウンせずにデータを自動的にロックできます。 また、ログをフラッシュして、バックアップ ファイルとログ ファイルのチェックポイントの同期を維持します。 地元: 1. MySQL ディレクトリの下の bin フォルダに移動します: e: Enter キーを押します。
2. データベースをエクスポート: mysqldump -u ユーザー名 -p データベース名 > エクスポートしたファイル名 例: mysqldump -uroot -p abc > abc.sql (データベース abc を abc.sql ファイルにエクスポート) パスワードの入力を求められた場合は、データベースユーザー名のパスワードを入力します(単一のテーブルをエクスポートする場合は、データベース名の後にテーブル名を入力します)。 ロックテーブルエラーが表示された場合: 3. bin ファイルに news.sql ファイルが自動的に生成されますか? MySQL コマンドラインを使用してデータベースをインポートします。 1. インポートする .sql ファイルを bin ファイルに移動します。このパスの方が便利です。 2. 上記のエクスポートの手順1と同じ 3. MySQLを入力します: mysql -u ユーザー名 -p たとえば、私が入力したコマンドラインは次のとおりです: mysql -u root -p?? (同じコマンドを入力すると、MySQL パスワードの入力を求められます) 4. MySQL-Front に新しいデータベースを作成します。この時点では空のデータベースです。たとえば、news という名前の新しいターゲット データベースを作成します。 5. 次のように入力します: mysql>ターゲットデータベース名を使用 たとえば、入力したコマンド ラインは次のとおりです: mysql>use news; 6. インポートファイル: mysql>source import file name; たとえば、入力したコマンド ラインは次のとおりです: mysql>source news.sql; MySQL のバックアップと復元は、どちらも mysqldump、mysql、および source コマンドを使用して実行されます。 1. Win32でのMySQLのバックアップと復元 1.1 バックアップ スタート メニュー | 実行 | cmd | 「cd \Program Files\MySQL\MySQL Server 5.0\bin」コマンドを使用して bin フォルダに入ります | 「mysqldump? -u username -p databasename >exportfilename」を使用して、mysqldump -u root -p voice>voice.sql などのファイルにデータベースをエクスポートし、パスワードを入力してエクスポートを開始します。 1.2 復元 MySQL コマンドライン クライアントに入り、パスワードを入力し、「mysql>」と入力し、コマンド「 2. LinuxでのMySQLのバックアップと復元 2.1 バックアップ [root@localhost ~]# cd /var/lib/mysql (MySQLライブラリディレクトリを入力し、MySQLのインストールに応じてディレクトリを調整します) [root@localhost mysql]# mysqldump -u root -p voice>voice.sql、パスワードを入力します。 2.2 復元 方法1: [root@localhost ~]# mysql -u root -p Enterを押してパスワードを入力し、MySQLコンソール「mysql>」に入ります。 1.2と同じように復元します。 方法2: [root@localhost ~]# cd /var/lib/mysql (MySQLライブラリディレクトリを入力し、MySQLのインストールに応じてディレクトリを調整します) [root@localhost mysql]# mysql -u root -p voice<voice.sql、パスワードを入力します。 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
<<: CentOS 7.5 が Varnish キャッシュサーバー機能を導入
>>: 1 つの記事で Vue ミドルウェア パイプラインを学ぶ
目次レイアウト部分: <div id="アプリ"> <p>...
Linuxを学び始めるときは、まずLinuxの標準ディレクトリ構造を理解する必要があります。 / r...
目次複数の種類のフィルタリングをサポート複数の範囲のクエリを避ける並べ替えを最適化するインデックスの...
システムの crontab を使用して定期的にバックアップ ファイルを実行し、バックアップ結果を日付...
問題の原因: 最初は CentOS 8 のデフォルトの yum ソースを正常に使用できますが、次のコ...
背景: MySQL では、レベルに制限がある場合、たとえば、ツリーの最大深度を事前に決定できる場合、...
docker-maven-plugin プラグインを使用する場合、Maven は対応する jar パ...
以下は、純粋な CSS で記述された画像マウスホバーズーム効果です。実際、基本原理は非常に単純です。...
今日は、シンプルなハートビート効果を作成します。多くのコードは必要ありません。ボックスを追加し、CS...
重要なデータはバックアップする必要があり、リアルタイムでバックアップする必要があります。そうしないと...
MySQL は強力なオープンソース データベースです。データベース駆動型アプリケーションの数が増える...
1. Javascript は前のページ history.go(-1) に戻り、2 つのページを返し...
序文今日、自作のコンポーネントを使っていたところ、突然、長い間忘れていたバブリングイベントに遭遇しま...
背景: 最近、資産報告関連の機能に取り組んでおり、中国語入力をサポートする必要があります。通常のショ...
123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...