ホームページ >データベース >mysql チュートリアル >コマンドオプションを使用してMySQLサーバーに接続します

コマンドオプションを使用してMySQLサーバーに接続します

王林
王林転載
2023-09-02 08:21:03893ブラウズ

使用命令选项连接到 MySQL 服务器

mysql や mysqldump などのクライアントなどのコマンド ライン オプションを使用して、MySQL サーバーとの接続を確立する方法を見てみましょう。

クライアント プログラムが MySQL サーバーに接続するには、サーバーが実行されているホスト名、MySQL アカウントのユーザー名とパスワードなどの正しい接続パラメータを使用する必要があります。各接続パラメータにはデフォルト値がありますが、コマンド ラインまたはオプション ファイルで指定されたプログラム オプションを使用して、必要に応じて上書きできます。

Call mysql

明示的な接続パラメータを指定せずに mysql を呼び出すコマンドは、-

mysql

です。パラメータ オプションがないため、デフォルト値が適用されます。

  • #デフォルトのホスト名は localhost です。 Unix では、これは特別な意味を持ちます。

  • Windows のデフォルトのユーザー名は ODBC です。 Unix では、Unix のログイン名です。

  • --password または -p が指定されなかったため、パスワードは送信されませんでした。

  • mysql の場合、最初のパラメータはデフォルトのデータベースの名前として扱われます。そのようなパラメータがないため、mysql はデフォルトのデータベースを選択しません。

Imvoke - ホスト名、ユーザー名、およびパスワードの指定

ホスト名、ユーザー名、およびパスワードを明示的に指定するには、コマンド ラインで適切なオプションを指定する必要があります。以下に示すように:

mysql --host=localhost --user=myname --password=password mydb
mysql -h localhost -u myname -ppassword mydb

パスワード値はオプションです。

  • --password または -p オプションが存在し、パスワード値が指定されている場合は、 --password= または -p とそれに続くパスワードの間にスペースを入れないでください。

  • --password または -p でパスワード値を指定しない場合、クライアント プログラムは、ユーザーにパスワードの入力を求めます。パスワードを入力しても、パスワードは表示されません。

接続の種類

次のステップでは、クライアント プログラムは次のことを行います。クライアントがローカル サーバーのみに TCP/IP 接続を確立できるようにするには、--host または -h オプションを使用して、値 127.0.0.1 のホスト名を指定します。 (localhostの代わりに).この代わりに、ローカルサーバーのIPアドレスまたは名前を指定することもできます.--protocol=TCPオプションを使用して、localhostに対してもトランスポートプロトコルを明示的に指定できます.いくつかの例を以下に示します-

mysql --host=127.0.0.1
mysql --protocol=TCP

リモート サーバーに接続する必要がある場合は、TCP/IP を使用してください。このコマンドは、デフォルトのポート番号 3306 を使用して、remote.example.com で実行されているサーバーに接続するのに役立ちます。以下に示されています -

mysql --host=remote.example.com

ユーザーが特定のポート番号を表示したい場合は、- -port または -P オプションを指定する必要があります -

mysql --host=remote.example.com --port=13306

以上がコマンドオプションを使用してMySQLサーバーに接続しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。