MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

コマンドオプションを使用したMySQLサーバーへの接続


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

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

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オプションを使用して、(localhostではなく)値127.0.0.1のホスト名を指定します。これの代わりに、ローカルサーバーのIPアドレスまたは名前を指定することもできます。 --protocol =TCPオプションを使用すると、ローカルホストの場合でもトランスポートプロトコルを明示的に指定できます。いくつかの例を以下に示します-

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

  1. Linuxでのlddコマンドの使用

    lddを使用する 特定のプログラムに必要な共有ライブラリを表示するコマンド。 lddコマンドは、依存関係が欠落している場合に解決するのに役立ちます。このコマンドは、不足している関数とオブジェクトも一覧表示します。 lddコマンド構文 エラーを回避するために、lddコマンドの適切な構文を確認してください。 ldd [OPTION]... FILE... 上記のコマンドの[OPTION]スポットに挿入された、使用可能なlddコマンドスイッチを1つ以上使用します。 -help:このヘルプを印刷して終了します。 -version:バージョン情報を出力して終了します。 -d、-data-re

  2. コマンドラインからMySQLデータベースに接続しますか?

    コマンドラインからMySQLに接続するには、最初にコマンドプロンプトを開きます。これは、ショートカットキー「Windows+R」を使用して行うことができます。クリックすると、パネルが開き、CMDと入力して、以下に示すように[OK]ボタンを押す必要があります- [OK]ボタンを押すと、コマンドラインウィンドウが表示されます。 次のスクリーンショットに示すように、MySQLサーバーの「bin」ディレクトリに到達します- これで、binディレクトリに到達しました。 MySQLに接続するには、次のステートメントを入力します。 mysql -u yourUserName -p