MySQL 5.7.9 シャットダウン構文例の詳細な説明

MySQL 5.7.9 シャットダウン構文例の詳細な説明

mysql-5.7.9 では、ついにシャットダウン構文が提供されます。

以前は、MySQL データベースをシャットダウンする場合、kill コマンド、mysqladmin shut down、service mysqld stop などを使用できました。

しかし、mysql-5.7.9 以降、mysql はついに SQL インターフェイスのシャットダウン構文を提供するようになりました。

SQL インターフェイスでのシャットダウン構文は次のとおりです。

文法

シャットダウン; -- このシャットダウン コマンドを正常に実行するには、シャットダウン権限が必要です。

シャットダウンの例:

[root@workstudio ansible]# mysql -uroot -h127.0.0.1 -- mysqlにログインします
MySQL モニターへようこそ。コマンドは ; または \g で終わります。
MySQL接続IDは3です
サーバー バージョン: 5.7.18-enterprise-commercial-advanced-log MySQL Enterprise Server - Advanced Edition (Commercial)
Copyright (c) 2000, 2017, Oracle およびその関連会社。無断複写・転載を禁じます。
OracleはOracle Corporationおよびその関連会社の登録商標です。
その他の名称は各社の商標である場合があります。
所有者。
ヘルプを表示するには、「help;」または「\h」と入力します。現在の入力ステートメントをクリアするには、「\c」と入力します。
mysql> シャットダウン; -- SQLインターフェースを通じてシャットダウンを実行する
クエリは正常、影響を受けた行は 0 行 (0.00 秒)
-- Linux コマンドを実行するには、mysql クライアントで system を実行します。ここで ps を使用して、Linux に mysqld サービス プログラムがあるかどうかを確認します。mysql> system ps -ef | grep mysql
ルート 5709 3403 0 13:32 pts/0 00:00:00 mysql -uroot -h127.0.0.1
ルート 5720 5709 0 13:33 pts/0 00:00:00 sh -c ps -ef | grep mysql
ルート 5722 5720 0 13:33 pts/0 00:00:00 grep mysql
-- ps の結果から、mysql データベースが閉じられていることがわかります (mysqld プロセスはもう存在しません)

権限が不十分な場合は、次のような影響が現れます。

mysql> シャットダウン;
エラー 1227 (42000): アクセスが拒否されました。この操作には SHUTDOWN 権限 (少なくとも 1 つ) が必要です。

シャットダウンはインスタンス レベルの権限であるため、承認ステートメントは次のようになります。

mysql> *.* のシャットダウンを jiangle@'localhost' に許可します。
クエリは正常、影響を受けた行は 0 行、警告は 1 件 (0.00 秒)
-- jiangle@'localhost' ユーザーにシャットダウン権限を付与する

上記は、編集者が紹介したMySQL 5.7.9シャットダウン構文の例の詳細な説明です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • Mysql データベース ストアド プロシージャの基本構文の説明
  • 複数のフィールドを変更するためのMysql更新の構文の詳細な分析
  • MySQL alter ignore構文の詳細な説明
  • MySQL 5.7 に組み込まれているストレス テストの mysqlslap コマンドと構文の詳細な説明
  • MySQLの構文、特殊記号、正規表現の詳細な説明
  • MySQLデータベースの基本構文と操作

<<:  Vue2.x プロジェクトのパフォーマンス最適化のためのコード最適化の実装

>>:  nginx を使用したプロキシ サーバーの設定

推薦する

CSS3 で半透明の背景画像と不透明なコンテンツを実現する方法の例

以前のブログのログインページを作成していたときに、この問題に遭遇しました。突然、透明な背景画像と不透...

CSSアニメーションを途中で止めて姿勢を維持する方法

序文かつて、難しい問題に遭遇しました。タワークレーンからスイングハウスを落下させる必要がありましたが...

CSS3 で六角形の境界線を実装するサンプルコード

一番外側の boxF は 120 度回転し、2 番目の boxS は -60 度回転し、3 番目の ...

JavaScript キャンバス テキスト クロック

この記事では、テキストクロックを実装するためのキャンバスの具体的なコードを例として紹介します。具体的...

docker エントリポイントファイルの詳細な説明

Dockerfile を作成するときは、コンテナが起動する前に初期化構成やカスタム構成を実行するため...

CentOS で yum を使用して rabbitmq-server をインストールする方法

RabbitMQをインストールする前にSocatをインストールする必要があります。そうしないと、Ra...

Web デザイン スキル: iframe の適応高さの問題

おそらく、この問題にまだ遭遇していない人もいるでしょうから、まずは適応高さとは何かを説明しましょう。...

CSS で点線の境界線のスクロール効果を実装するサンプルコード

マウスをある領域の上に置くと、その領域に点線の境界線と線のアニメーションが表示されるというクールな効...

Ubuntu 上の MySQL における中国語文字化け問題の解決方法

問題を見つける最近 Django を学習しているのですが、MySQL データと組み合わせてデータを挿...

MySQL データベースの Binlog 使用法の概要 (必読)

MySQL データベースにとって binlog バイナリ ログがどれほど重要であるかについては詳し...

MySQL トリガーの使用シナリオとメソッドの例

トリガー:トリガーの使用シナリオと対応するバージョン:トリガーは次の MySQL バージョンで使用で...

React Diff Principle の詳細な分析

目次差分アルゴリズムレイヤーごとの比較同じタイプのコンポーネントを比較する同じタイプの要素の比較子ノ...

srcまたはcss背景画像のurl値はbase64でエンコードされたコードです

ウェブ上の一部の画像の src または CSS 背景画像 URL の後に、data:image/pn...

CSS のサイズと幅と高さのブラウザ解釈の違いに対する解決策

まずは例を見てみましょうコードをコピーコードは次のとおりです。 <!DOCTYPE html ...

nginxを使用して取得したIPアドレスが127.0.0.1である問題を解決する

IPツールを取得 lombok.extern.slf4j.Slf4j をインポートします。 org....