MySQLプログラムをコマンド行から(つまり,シェルまたはコマンドプロンプトから)起動するには,プログラム名に続けて,実行させたいことをプログラムに指示するために必要な任意のオプションまたはその他の引数を入力します。次のコマンドは,プログラム起動の例です。「壳>
」は,コマンドインタプリタのプロンプトを示します。この部分は入力には含まれません。表示される具体的なプロンプトは,コマンドインタプリタによって異なります。通常のプロンプトは,上海、ksh,またはbashでは美元
、cshまたはtcshでは%
、窗户command.comまたは用于cmd . exeコマンドインタプリタではC: \ >
です。
Shell > mysql——user=root test Shell > mysqladmin extended-status variables mysql > mysqlshow——help Shell > mysqldump -u root personnel
単一または二重のダッシュ(「-
」、「--
」)で始まる引数は,プログラムオプションを指定します。オプションは通常,プログラムが行うサーバーへの接続のタイプを示したり,動作モードに影響したりします。オプション構文についてはセクション4.2.3“プログラムオプションの指定”で説明します。
オプションではない引数(先頭にダッシュのない引数)は,プログラムに追加情報を提供します。たとえば,mysqlプログラムは最初のオプションではない引数をデータベース名として解釈するため,コマンドmysql——用户=根测试
は测试
データベースを使用することを示します。
個々のプログラムについて説明しているこのあとのセクションでは,プログラムがどのオプションをサポートするかを示し,追加のオプションではない引数があればその意味を説明しています。
一部のオプションは,複数のプログラムで共通です。これらのうち,もっともよく使用されるのは,接続パラメータを指定する——主机
(または- h
)、——用户
(または- u
),および——密码
(または- p
)の各オプションです。これらはMySQLサーバーが稼働しているホストの名前,MySQLアカウントのユーザー名とパスワードを示します。すべてのMySQLクライアントプログラムは,これらのオプションを理解します。これらのオプションにより,どのサーバーに接続するか,およびそのサーバーで使用するアカウントを指定できます。その他の接続オプションとしては,TCP / IPポート番号を指定する——港口
(または- p
),そしてUnix上でUnixソケットファイル(Windowsでは名前付きパイプ名)を指定する——套接字
(または- s
)があります。接続オプションを指定するオプションの詳細は,セクション4.2.2“MySQLサーバーへの接続”を参照してください。
MySQLプログラムを起動するために,プログラムがインストールされている箱子
ディレクトリのパス名を使用する必要がある場合があります。箱子
ディレクトリ以外のディレクトリからMySQLを起動しようとすると毎回「未找到程序」というエラーが表示される場合は,この場合に該当する可能性があります。MySQLプログラムをより使いやすくするために,MySQLの箱子
ディレクトリのパス名を路径
環境変数設定に追加できます。それにより,プログラムのパス名全体ではなく名前のみを入力して実行できます。たとえば,mysqlが/usr/local/mysql/bin
にインストールされている場合,mysqlと呼び出すことでプログラムを実行可能であり,/usr/local/mysql/bin/mysqlと呼び出す必要はありません。
路径
変数の設定する際の手順については,コマンドインタプリタのドキュメントを参照してください。環境変数を設定するための構文は,インタプリタ固有です。(これに関する説明は,セクション4.2.10”環境変数の設定”で述べられています)。路径
設定を変更したら,設定が反映されるように,Windowsの場合は新しいコンソールウィンドウを開き,Unixの場合はログインしなおします。