ホームページ  >  記事  >  php教程  >  MySQL コマンドラインパラメータのフルバージョン

MySQL コマンドラインパラメータのフルバージョン

高洛峰
高洛峰オリジナル
2016-12-14 10:29:181137ブラウズ

---助けて-?
ヘルプメッセージを表示して終了します。


--batch,-B
結果を印刷し、列の区切り文字としてタブを使用し、各行が新しい行を占めます。このオプションを使用すると、mysql は履歴ファイルを使用しません。


--character-sets -dir=path
文字セットのインストールディレクトリ。


--compress, -C
クライアントとサーバーの間で送信されるすべての情報を圧縮します (両方が圧縮をサポートしている場合)。


---database=db_name,-D db_name
使用するデータベースのチュートリアル。主にオプション ファイルで役立ちます。


---debug[=debug_options], -# [debug_options]
デバッグ ログを書き込みます。 debug_options 文字列は通常、「d:t:o,file_name」です。 デフォルトは「d:t:o,/tmp/mysql.trace」です。


---debug-info, -T
プログラムの終了時にデバッグ情報を出力します。


--default-character-set=charset
デフォルトの文字セットとして charsetas を使用します。


--execute=statement, -e state
ステートメントを実行して終了します。デフォルトの出力形式は、--batch で生成されるものと同じです。


--force, -f
SQL エラーが発生しても続行します。


--host=host_name, -h host_name
指定されたホスト上の MySQL サーバーに接続します。


--html,-H
HTML 出力を生成します。


--ignore-space, -i
関数名の後のスペースを無視します


--local-infile[={0|1}]
LOAD DATA INFILE の LOCAL 関数を有効または無効にします。値を指定しないと、このオプションは LOCAL を有効にします。 --local-infile=0 または --local-infile=1 を使用して、LOCAL を明示的に無効または有効にすることもできます。サーバーが LOCAL をサポートしていない場合、LOCAL を有効にしても有効になりません。


--named-commands, -G
名前付きコマンドが有効になります。長い形式のコマンドと短い形式の * コマンドが許可されます。たとえば、quit と q は両方とも認識されます。


--no-auto-rehash,-A
自動的に再ハッシュしません。このオプションを使用すると、MySQL の起動が速くなりますが、完全なテーブル名とカラム名が必要な場合は、rehash コマンドを発行する必要があります。


--no-beep,-b
エラーが発生したときにアラームを鳴らさないでください。


--名前付きコマンドなし、-g
名前付きコマンドは無効になります。 * 形式のみを使用するか、名前が行の先頭にセミコロン (';') で終わるコマンドのみを使用してください。 MySQL 3.23.22 の場合、このオプションは mysql の起動時にデフォルトで有効になります。ただし、このオプションを使用しても、長い形式のコマンドは 1 行目から機能します。


-- ページャなし
クエリ出力の表示にページャを使用しないでください。


--no-tee
出力をファイルにコピーしないでください。
·
--one--database,-O
コマンドラインで指定されたデフォルトのデータベース以外のステートメントを無視します。バイナリ ログ内の他のデータベースへの更新をスキップするのに役立ちます。

--pager[=command]
指定されたコマンドを使用して、クエリ出力をページングします。このコマンドが削除された場合、デフォルトのページャーは PAGER 環境変数の値になります。合法的なポケットベルは、less、more、cat [>filename] などです。このオプションは Unix でのみ機能します。バッチ モードでは動作できません


--password[=password], -p[password]
サーバーに接続するときに使用するパスワード。短いオプション形式 (-p) を使用する場合は、オプションとパスワードの間にスペースを入れてはいけません。コマンドラインの --password または -p オプションの後にパスワード値がない場合は、パスワードの入力を求められます。 ps チュートリアルの出力にパスワードが表示されるため、SysV ベースの UNIX システムではパスワードを省略する必要があります。


--port=port_num,-P port_num
接続に使用される TCP/IP ポート番号。


--prompt=format_str
プロンプトを指定された形式に設定します。デフォルトは mysql> です。


--protocol={TCP | PIPE | MEMORY}
使用される接続プロトコル。


--quick, -q
各クエリの結果をキャッシュせず、受信した順序で各行を出力します。出力がハングすると、サーバーの速度が低下します。このオプションを使用すると、mysql は履歴ファイルを使用しません。


--raw、-r
変換をエスケープせずに列の値を書き込みます。通常は --batch オプションと組み合わせて使用​​されます。


-- 再接続
サーバーへの接続が切断された場合は、自動的に再接続が試行されます。接続が切断されるたびに、再接続が試行されます。再接続を無効にするには、--skip-reconnect を使用します。


--safe-updates、--i-am-a-dummy、-U
キー値を使用して行を指定する UPDATE ステートメントと DELETE ステートメントのみを許可します。このオプションがオプション ファイルで設定されている場合は、コマンド ラインで --safe-updates を使用して上書きできます。


--secure-auth
古い (4.1.1 以前) 形式でパスワードをサーバーに送信しないでください。これにより、新しいパスワード形式を使用しないサーバーからの接続が防止されます。


--show-warnings
各ステートメントの後に警告があるかどうかを表示します。このオプションは、対話モードとバッチ モードの両方で使用できます。


--sigint-ignore
SIGINT 記号 (通常は Control-C の結果) を無視します。


--サイレント、-s
サイレントモード。生産量を減らします。このオプションを複数回使用すると、生成される出力を減らすことができます。


--skip-column-names,-N
結果に列名を書き込まないでください。


--skip-line-numbers, -L
エラーメッセージに行番号を書き込まないでください。エラーメッセージを含む結果ファイルを比較したい場合に便利です。


--socket=path,-S path
接続に使用されるソケットファイル。


--tables, -t
出力を表形式で表示します。これは対話型アプリケーションのデフォルト設定ですが、バッチ モードでテーブル出力を生成するために使用できます。


--tee=file_name
出力のコピーを指定されたファイルに追加します。このオプションはバッチ モードでは機能しません。


--unbuffered、-n
各クエリの後にキャッシュ領域を更新します。


--user=user_name,-u user_name
サーバーに接続するときに MySQL によって使用されるユーザー名。


--verbose、-v
詳細モード。より多くの出力を生成します。このオプションを複数回使用して、より多くの出力を生成できます。 (たとえば、-v -v -v はバッチ モードでもテーブル出力形式を生成できます)。

--version,-V
バージョン情報を表示して終了します。


--vertical,-E
クエリ出力の行を垂直方向に出力します。このオプションを使用しない場合は、G 末尾を使用して 1 つのステートメントの垂直出力を指定できます。


--wait、-w
接続が確立できない場合は、諦めずに待ってからもう一度試してください。


--xml,-X
XML 出力を生成します。
--var_name=value オプションを使用して、次の変数を設定することもできます:


connect_timeout
接続がタイムアウトになるまでの秒数。 (デフォルト値は 0 です)。

max_allowed_pa​​cket
サーバーから送受信される最大パケット長。 (デフォルト値は16MBです)。

max_join_size
--safe-updates が使用されている場合の結合内の行の自動制限。 (デフォルト値は 1,000,000 です)。

net_buffer_length
TCP/IP およびソケット通信のバッファー サイズ。 (デフォルト値は16KBです)。

select_limit
--safe-updates が使用されている場合の SELECT ステートメントの自動制限。 (デフォルト値は 1,000 です)。
--set-variable=var_name=value または -O var_name=value 構文を使用して変数を設定することもできます。 [i]この構文[/i]の使用は非推奨です。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。