Mariadb-connection
MariaDB-接続
MariaDBとの接続を確立する1つの方法は、コマンドプロンプトでmysqlバイナリを使用することです。
MYSQLバイナリ
以下の例を確認してください。
[root@host]# mysql -u root -p
Enter password:******
上記のコードはMariaDBに接続し、SQLコマンドを実行するためのコマンドプロンプトを提供します。 コードを入力すると、接続が成功したことを示すウェルカムメッセージが表示され、バージョン番号が表示されます。
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 122323232
Server version: 5.5.40-MariaDB-log
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
この例ではルートアクセスを使用していますが、特権を持つユーザーはもちろんMariaDBプロンプトにアクセスして操作を実行できます。
次のように exit コマンドを使用してMariaDBから切断します-
mysql> exit
PHP接続スクリプト
MariaDBに接続および切断する別の方法は、PHPスクリプトを使用することです。 PHPは、データベース接続を開くための* mysql_connect()関数を提供します。 5つのオプションパラメータを使用し、接続に成功するとMariaDBリンク識別子を返し、接続に失敗するとfalseを返します。 また、単一のパラメーターを使用するデータベース接続を閉じるための mysql_close()*関数も提供します。
構文
次のPHP接続スクリプトの構文を確認してください-
connection mysql_connect(server,user,passwd,new_link,client_flag);
パラメータの説明は以下のとおりです-
| Sr.No | Parameter & Description |
|---|---|
| 1 |
server このオプションのパラメーターは、データベースサーバーを実行しているホスト名を指定します。 デフォルト値は「localhost:.3036」です。 |
| 2 |
user このオプションのパラメーターは、データベースにアクセスするユーザー名を指定します。 デフォルト値はサーバーの所有者です。 |
| 3 |
passwd このオプションのパラメーターは、ユーザーのパスワードを指定します。 デフォルト値は空白です。 |
| 4 |
new_link このオプションのパラメーターは、新しい接続ではなく、同じ引数を使用した* mysql_connect()*の2回目の呼び出しで、現在の接続の識別子が返されることを指定します。 |
| 5 |
client flags このオプションのパラメータは、次の定数値の組み合わせを使用します-
|
以下に示すPHP切断スクリプトの構文を確認します-
bool mysql_close ( resource $link_identifier );
リソースを省略すると、最近開いたリソースが閉じます。 正常に終了するとtrue、またはfalseの値を返します。
MariaDBサーバーに接続するには、次のサンプルコードを試してください-
<html>
<head>
<title>Connect to MariaDB Server</title>
</head>
<body>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'guest1';
$dbpass = 'guest1a';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn ) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($conn);
?>
</body>
</html>
接続に成功すると、次の出力が表示されます-
mysql> Connected successfully