このページは機械翻訳したものです。

MySQL 8.0外壳

概要

MySQL Shellは,MySQLの高度なクライアントおよびコードエディタです。このドキュメントでは,MySQL壳のコア機能について説明します。mysqlと同様の提供されるSQL機能に加えて,MySQL壳はJavaScriptおよびPythonのスクリプト機能を提供し,MySQLを操作するためのAPIを備えています。X DevAPIを使用すると,リレーショナルデータとドキュメントデータの両方を操作できます。ドキュメントストアとしてのMySQLの使用を参照してください。AdminAPIを使用すると,InnoDBクラスタを作業できます。第6章「MySQL AdminAPIの使用を参照してください。

MySQL 8.0壳はMySQL服务器8.0および5.7とともに使用することを強くお薦めします。MySQL 8.0壳にアップグレードしてください。MySQL壳をまだインストールしていない場合は,“ダウンロードサイト”からダウンロードします。

各リリースでの変更の詳細は,“MySQL壳リリースノート”を参照してください。

MySQLの使用方法のヘルプは,“MySQLフォーラム”を参照してください。この“MySQLフォーラム”では,他のMySQLユーザーとの問題について説明できます。

ライセンス情報。この製品には,ライセンスのもとで使用されるサードパーティ製ソフトウェアが含まれる場合があります。MySQL壳のコマーシャルリリースを使用している場合,このコマーシャルリリースに含まれる可能性のあるサードパーティソフトウェアに関連するライセンス情報など,ライセンス情報についてはMySQL壳牌商业ライセンス情報ユーザーマニュアルを参照してください。MySQL壳のコミュニティリリースを使用している場合,この社区リリースに含まれる可能性のあるサードパーティソフトウェアに関連するライセンス情報など,ライセンス情報についてはMySQL壳社区ライセンス情報ユーザーマニュアルを参照してください。

ドキュメント生成日:2021-04-23(修改:55)

目次

1 MySQL壳の機能
2 MySQL壳のインストール
2.1 Microsoft WindowsへのMySQL壳のインストール
2.2 LinuxへのMySQL壳のインストール
2.3 macOSへのMySQL壳のインストール
3 MySQL壳コマンドの使用
3.1 MySQL壳のコマンド
4 MySQL壳スタートガイド
4.1 MySQL壳の起動
4.2 MySQL壳セッション
4.2.1 MySQL壳准备起動時の会话グローバルオブジェクトの作成
4.2.2 MySQL壳の起動後の会话グローバルオブジェクトの作成
4.2.3 JavaScriptおよびPythonモードでのスクリプトセッション
4.3 MySQL外壳接続
4.3.1個々のパラメータを使用した接続
4.3.2 UnixソケットおよびWindows命名管道を使用した接続
4.3.3暗号化された接続の使用
4.3.4圧縮接続の使用
4.4プラガブルパスワードストア
4.1.1プラガブルパスワード構成オプション
10/24/11資格証明の使用
4.5 MySQL壳グローバルオブジェクト
4.6ページャの使用
5 MySQL壳コードの実行
5.1アクティブな言語
5.2対話型コードの実行
5.3コード自動補完
5.4コードの編集
5.5コード履歴
5.6バッチコード実行
5.7出力形式
5.7.1テーブル形式
5.7.2タブ区切り形式
5.7.3垂直フォーマット
5.7.4 JSON形式の出力
5.7.5 JSONラッピング
5.7.6結果メタデータ
5.8 APIコマンドラインインタフェース
6 MySQL AdminAPIの使用
6.1 MySQL AdminAPI
6.2 MySQL InnoDBクラスタ
6.2.1 MySQL InnoDBクラスタの要件
6.2.2本番InnoDBクラスタのデプロイ
6.2.3 InnoDBクラスタの監視
6.2.4インスタンスの操作
6.2.5 InnoDBクラスタの操作
6.2.6 InnoDBクラスタの構成
6.2.7 InnoDBクラスタのトラブルシューティング
6.2.8 InnoDBクラスタのアップグレード
6.2.9メタデータのタグ付け
6.2.10 InnoDBクラスタのヒント
6.2.11既知の制限事項
6.3 MySQL InnoDB replicasset
6.3.1 InnoDB ReplicaSetの概要
再InnoDB ReplicaSetのデプロイ
6.3.3 ReplicaSetへのインスタンスの追加
6.3.4既存のレプリケーション設定の採用
6.3.5 InnoDB ReplicaSetの操作
6.4 MySQL路由器
6.4.1 MySQL路由器のブートストラップ
6.4.2 AdminAPIおよびMySQL路由器の使用
6.5 AdminAPI MySQLサンドボックス
7 MySQL壳の拡張
7.1 MySQL壳でのレポート
安装7.1.1 MySQL壳レポートの作成
7.1.2 MySQL壳レポートの登録
7.1.3 MySQL壳レポートの永続化
7.1.4 MySQL壳レポートの例
7.1.5 MySQL壳レポートの実行
7.1.6組込みMySQL壳レポート
7.2 MySQL壳への拡張オブジェクトの追加
7.2.1ユーザー定義MySQL壳グローバルオブジェクトの作成
7.2.2拡張オブジェクトの作成
7.2.3拡張オブジェクトの永続化
7.2.4 MySQL壳拡張オブジェクトの例
7.3 MySQL壳プラグイン
7.3.1 MySQL壳プラグインの作成
7.3.2プラグイングループの作成
7.3.3 MySQL壳プラグインの例
8 MySQL壳ユーティリティ
8.1アップグレードチェッカユーティリティ
8.2 JSONインポートユーティリティ
8.2.1 mysqlshコマンドインタフェースを使用したJSONドキュメントのインポート
8.2.2——进口コマンドを使用したJSONドキュメントのインポート
8.2.3 BSONデータ型の表現の変換
8.3テーブルエクスポートユーティリティ
8.4パラレルテーブルインポートユーティリティ
8.5インスタンスダンプユーティリティ,スキーマダンプユーティリティおよびテーブルダンプユーティリティ
8.6ダンプロードユーティリティ
9 MySQL壳のロギングおよびデバッグ
9.1アプリケーションログ
9.2冗長出力
9.3 AdminAPI操作のロギング
10 MySQL壳のカスタマイズ
10.1起動スクリプトの操作
10.2モジュール検索パスの追加
10.2.1モジュール検索パスの環境変数
10.2.2起動スクリプトのモジュール検索パス変数
10.3プロンプトのカスタマイズ
10.4 MySQL壳オプションの構成
一个MySQL壳コマンドリファレンス
A.1 mysqlsh - MySQL Shell