このペジは機械翻訳したものです。
MySQL服务器インスタンスに接続せずにMySQL壳を起動した場合は,MySQL壳\连接
コマンドまたはshell.connect ()
メソッドを使用して接続を開始し,会话
グロバルオブジェクトを作成できます。または,shell.getSession ()
メソッドは会话
グロバルオブジェクトを返します。
MySQL壳\连接
コマンドは,前述およびUri類似文字列またはキと値のペアを使用したサバへの接続で説明されているように,uriのような接続文字列とともに使用されます。Uriのような接続文字列の先頭に计划
要素を含めて、作成するセッションオブジェクトのタ以及プを選択できます。次に例を示します:
mysql-js > \ connect mysqlx: / /用户@localhost: 33060
または,计划
要素を省略し,——mysqlx
(- - - mx
)オプションを使用してxプロトコルまたは——mysql
(- - - mc
を使用して会话
オブジェクトを作成して,クラシックMySQLプロトコルを使用してClassicSession
オブジェクトを作成できます。例:
mysql-js > \连接——mysqlx用户@localhost: 33060
shell.connect ()
メソッドは,\连接
コマンドのかわりにMySQL Shellで会话
グロバルオブジェクトを作成するために使用できます。この接続方法では,選択したプロトコルが计划
要素として指定されたuriのような接続文字列を使用できます。例:
mysql-js > shell.connect(“mysqlx: / /用户@localhost: 33060)
shell.connect ()
メソッドでは,JavaScriptでJSONオブジェクトとして,またはPythonでディクショナリとして提供されるキーと値のペアを使用して,接続パラメータを指定することもできます。選択したプロトコル(mysqlx
またはmysql
)が计划
キの値として指定されます。例:
mysql-js >壳。连接({方案:“mysqlx”、用户:“用户',主机:'localhost',端口:33060})
これらの方法でMySQL Serverンスタンスに接続する手順および例は,Uri類似文字列またはキと値のペアを使用したサバへの接続を参照してください。
接続プロトコルを省略して,プロトコルのデフォルトポートの指定など,他の接続パラメータに基づいてMySQL壳で自動的に検出されるようにできます。接続に使用されたプロトコルを確認するには,MySQL Shell\状态
コマンドまたはshell.status ()
メソッドを使用します。
会话
グロバルオブジェクトがすでに存在する場合(起動時またはその後に作成),\连接
コマンドまたはshell.connect ()
メソッドを使用して新しい接続を作成すると,MySQL Shellは会话
グロバルオブジェクトによって表される既存の接続をクロズします。これは,shell.connect ()
メソッドによって作成された新しいセッションオブジェクトを別の変数に割り当てる場合でも当てはまります。会话
グロバルオブジェクト(会话
変数によって参照される)の値は,引き続き新しい接続の詳細で更新されます。複数の同時接続を使用可能にする場合は,セクション4.2.3 " JavaScriptおよびPythonモドでのスクリプトセッション"で説明されている代替機能を使用してこれらを作成します。