mysqlでバイナリログをオフにする方法

青灯夜游
リリース: 2022-06-16 14:59:35
オリジナル
2997 人が閲覧しました

バイナリ ログをオフにする 2 つの方法: 1. 「my.ini」構成ファイルを開き、「log-bin」オプションを見つけて削除し、削除後に MySQL サービスを再起動します。バイナリログは永久にオフにすることができます。 2. MySQL サーバーにログインし、「SET SQL_LOG_BIN=0;」コマンドを実行してバイナリログを一時的に閉じます。

mysqlでバイナリログをオフにする方法

このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。

バイナリ ログ (Binary Log) は、変更ログ (Update Log) とも呼ばれ、MySQL の非常に重要なログです。これは主にデータベースの変更、つまり SQL ステートメントの DDL および DML ステートメントを記録するために使用され、データ レコードのクエリ操作は含まれません。

MySQL データベースが予期せず停止した場合は、バイナリ ログ ファイルを使用して、ユーザーが実行した操作とデータベース サーバー ファイルに加えられた変更を確認し、レコードに基づいてデータベース サーバーを復元できます。バイナリログファイル内。

バイナリ ログを閉じる Mysql メソッド

方法 1: バイナリ ログを完全に閉じる

In MySQL で、my.ini 構成ファイルを開き、log-bin オプションを見つけて削除し、削除後に MySQL サービスを再起動します (

mysqlでバイナリログをオフにする方法

log-bin) =C:log\ Mylog は、C:log フォルダーに mylog という名前のバイナリ ログ ファイルを生成することを意味します。

MySQL サービスを再起動すると、C:log に mylog.000001 ファイルと mylog.index ファイルが表示されます。ログフォルダです。

次のコマンドを使用して、バイナリ ログが有効になっているかどうかを確認できます:

SHOW VARIABLES LIKE 'log_bin';
ログイン後にコピー

mysqlでバイナリログをオフにする方法

結果からわかるように、 、バイナリ ログは閉じられます。

方法 2: バイナリ ログを一時的にオフにする

log-bin オプションを削除した後、バイナリ ログ機能を停止できます。この機能を開始する必要がある場合は、この場合も、log_bin オプションを再度追加する必要があります。これは面倒なので、MySQL ではバイナリログ機能を一時的に停止するステートメントを用意しています。

ユーザーが実行する特定の SQL ステートメントをバイナリ ログに記録したくない場合は、これらの SQL ステートメントを実行する前にバイナリ ログ機能を一時停止できます。

MySQL サーバーにログインし、SET ステートメントを使用してバイナリ ログ機能を一時停止/有効にします。コマンドは次のとおりです:

SET SQL_LOG_BIN=0/1;
ログイン後にコピー

上記のコマンドでは、0 はバイナリ ログ機能を一時停止することを意味します1 はバイナリログ機能を有効にすることを意味します。

mysqlでバイナリログをオフにする方法

[関連する推奨事項: mysql ビデオ チュートリアル ]

以上がmysqlでバイナリログをオフにする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!