MariaDB - Connessione
Un modo per stabilire una connessione con MariaDB consiste nell'usare il binario mysql al prompt dei comandi.
Binario MYSQL
Rivedi un esempio fornito di seguito.
[root@host]# mysql -u root -p
Enter password:******
Il codice sopra riportato si connette a MariaDB e fornisce un prompt dei comandi per eseguire i comandi SQL. Dopo aver inserito il codice, dovrebbe apparire un messaggio di benvenuto che indica una connessione riuscita, con il numero di versione visualizzato.
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>
L'esempio utilizza l'accesso root, ma qualsiasi utente con privilegi può ovviamente accedere al prompt di MariaDB ed eseguire operazioni.
Disconnettiti da MariaDB tramite exit comando come segue -
mysql> exit
Script di connessione PHP
Un altro modo per connettersi e disconnettersi da MariaDB consiste nell'utilizzare uno script PHP. PHP fornisce l'estensionemysql_connect()funzione per l'apertura di una connessione al database. Utilizza cinque parametri opzionali e restituisce un identificatore di collegamento MariaDB dopo una connessione riuscita o un falso in caso di connessione non riuscita. Fornisce anche l'estensionemysql_close() funzione per la chiusura delle connessioni al database, che utilizza un singolo parametro.
Sintassi
Rivedere la seguente sintassi dello script di connessione PHP:
connection mysql_connect(server,user,passwd,new_link,client_flag);
Di seguito viene fornita la descrizione dei parametri:
Suor n | Parametro e descrizione |
---|---|
1 |
server Questo parametro facoltativo specifica il nome host che esegue il server database. Il suo valore predefinito è "localhost: .3036". |
2 |
user Questo parametro facoltativo specifica il nome utente che accede al database. Il suo valore predefinito è il proprietario del server. |
3 |
passwd Questo parametro facoltativo specifica la password dell'utente. Il suo valore predefinito è vuoto. |
4 |
new_link Questo parametro facoltativo lo specifica in una seconda chiamata a mysql_connect() con argomenti identici, anziché una nuova connessione, verrà restituito l'identificatore della connessione corrente. |
5 |
client flags Questo parametro facoltativo utilizza una combinazione dei seguenti valori costanti:
|
Rivedere la sintassi dello script di disconnessione PHP fornita di seguito -
bool mysql_close ( resource $link_identifier );
Se ometti la risorsa, la risorsa aperta più di recente verrà chiusa. Restituisce un valore true in caso di chiusura riuscita o false.
Prova il seguente codice di esempio per connetterti a un server 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>
In caso di connessione riuscita, vedrai il seguente output:
mysql> Connected successfully