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>
この例ではrootアクセスを使用していますが、特権を持つすべてのユーザーはもちろんMariaDBプロンプトにアクセスして操作を実行できます。
を介してMariaDBから切断します exit 次のようにコマンド-
mysql> exit
PHP接続スクリプト
MariaDBに接続および切断する別の方法は、PHPスクリプトを使用することです。PHPはmysql_connect()データベース接続を開くための関数。5つのオプションのパラメーターを使用し、接続が成功した場合はMariaDBリンク識別子を返し、接続が失敗した場合はfalseを返します。また、mysql_close() 単一のパラメーターを使用するデータベース接続を閉じるための関数。
構文
次のPHP接続スクリプトの構文を確認します-
connection mysql_connect(server,user,passwd,new_link,client_flag);
パラメータの説明を以下に示します-
シニア番号 | パラメータと説明 |
---|---|
1 |
server このオプションのパラメーターは、データベースサーバーを実行しているホスト名を指定します。デフォルト値は「localhost:.3036」です。 |
2 |
user このオプションのパラメーターは、データベースにアクセスするユーザー名を指定します。デフォルト値はサーバーの所有者です。 |
3 |
passwd このオプションのパラメーターは、ユーザーのパスワードを指定します。デフォルト値は空白です。 |
4 |
new_link このオプションのパラメータは、2回目の呼び出しで mysql_connect() 新しい接続ではなく、同一の引数を使用すると、現在の接続の識別子が返されます。 |
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