MySQL接続


MySQL 接続

mysql バイナリ モードを使用して接続します

MySQL バイナリ モードを使用して、mysql コマンド プロンプトを入力し、MySQL データベースに接続できます。

関連ビデオチュートリアル:

以下は、コマンドラインから mysql サーバーに接続する簡単な例です。

[root@host]# mysql -u root -pEnter password:******

ログインに成功すると、mysql> コマンド プロンプト ウィンドウが表示され、任意の SQL ステートメントを実行できます。

上記のコマンドを実行すると、成功したログイン出力は次のようになります:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2854760 to server version: 5.0.9
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

上記の例では、root ユーザーを使用して mysql サーバーにログインしました。 もちろん、他の mysql ユーザーを使用してログインすることもできます。で。

ユーザー権限が十分であれば、どのユーザーでも mysql のコマンド プロンプト ウィンドウで SQL 操作を実行できます。

mysql の終了> 以下に示すように、コマンド プロンプト ウィンドウで exit コマンドを使用できます:

mysql> exitBye

PHP スクリプトを使用して MySQL に接続します

PHP は、データベースに接続するための mysqli_connect() 関数を提供します。

この関数には 6 つのパラメーターがあり、MySQL への接続に成功すると接続 ID を返し、失敗した場合は FALSE を返します。

構文

mysqli_connect(host,username,password,dbname,port,socket);

パラメータの説明:


パラメータ説明
ホストオプション。ホスト名またはIPアドレスを指定します。
ユーザー名オプション。 MySQL ユーザー名を指定します。
パスワードオプション。 MySQLのパスワードを指定します。
データベース名オプション。デフォルトで使用するデータベースを指定します。
ポートオプション。 MySQL サーバーへの接続を試行するポート番号を指定します。
ソケットオプション。使用するソケットまたは名前付きパイプを指定します。

PHP の mysqli_close() 関数を使用して、MySQL データベースから切断できます。

この関数にはパラメータが 1 つだけあり、それは mysqli_connect() 関数が接続を正常に作成した後に返される MySQL 接続識別子です。

構文

bool mysqli_close ( mysqli $link )

この関数は、指定された接続 ID に関連付けられた MySQL サーバーへの非永続接続を閉じます。 link_identifier が指定されていない場合は、最後に開いていた接続が閉じられます。

ヒント: 開いた非永続接続はスクリプトの実行後に自動的に閉じられるため、通常は mysqli_close() を使用する必要はありません。

MySQL サーバーに接続するには、次の例を試してください:

<?php
$dbhost = 'localhost:3306' // mysql サーバーのホストアドレス
$dbuser = 'root'; ; // mysql ユーザー名
$dbpass = '123456'; die('接続できませんでした: ' . mysqli_error());
}
echo 'データベース接続に成功しました。 ';
mysqli_close($conn);
?>