MariaDB - Connexion
Une façon d'établir une connexion avec MariaDB consiste à utiliser le binaire mysql à l'invite de commande.
Binaire MYSQL
Passez en revue un exemple ci-dessous.
[[email protected]]# mysql -u root -p
Enter password:******
Le code donné ci-dessus se connecte à MariaDB et fournit une invite de commande pour exécuter des commandes SQL. Après avoir entré le code, un message de bienvenue devrait apparaître indiquant une connexion réussie, avec le numéro de version affiché.
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'exemple utilise un accès root, mais tout utilisateur avec des privilèges peut bien sûr accéder à l'invite MariaDB et effectuer des opérations.
Déconnectez-vous de MariaDB via le exit commande comme suit -
mysql> exit
Script de connexion PHP
Une autre façon de se connecter et de se déconnecter de MariaDB consiste à utiliser un script PHP. PHP fournit lemysql_connect()fonction d'ouverture d'une connexion à une base de données. Il utilise cinq paramètres facultatifs et renvoie un identificateur de lien MariaDB après une connexion réussie ou un faux en cas d'échec de la connexion. Il fournit également lemysql_close() fonction de fermeture des connexions à la base de données, qui utilise un seul paramètre.
Syntaxe
Vérifiez la syntaxe du script de connexion PHP suivante -
connection mysql_connect(server,user,passwd,new_link,client_flag);
La description des paramètres est donnée ci-dessous -
Sr. Non | Paramètre et description |
---|---|
1 | server Ce paramètre facultatif spécifie le nom d'hôte exécutant le serveur de base de données. Sa valeur par défaut est «localhost: .3036». |
2 | user Ce paramètre facultatif spécifie le nom d'utilisateur accédant à la base de données. Sa valeur par défaut est le propriétaire du serveur. |
3 | passwd Ce paramètre facultatif spécifie le mot de passe de l'utilisateur. Sa valeur par défaut est vide. |
4 | new_link Ce paramètre facultatif spécifie que lors d'un deuxième appel à mysql_connect() avec des arguments identiques, plutôt qu'une nouvelle connexion, l'identifiant de la connexion actuelle sera retourné. |
5 | client flags Ce paramètre facultatif utilise une combinaison des valeurs constantes suivantes -
|
Consultez la syntaxe du script de déconnexion PHP donnée ci-dessous -
bool mysql_close ( resource $link_identifier );
Si vous omettez la ressource, la ressource ouverte la plus récente se fermera. Il renvoie la valeur true en cas de fermeture réussie ou false.
Essayez l'exemple de code suivant pour vous connecter à un serveur 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>
En cas de connexion réussie, vous verrez la sortie suivante -
mysql> Connected successfully