English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Vous pouvez vous connecter à la base de données MySQL en utilisant le mode binaire de MySQL.
Voici un exemple simple de connexion au serveur mysql à partir de la ligne de commande :
[root@host]# mysql -u root -p Entrez le mot de passe :******
Après une connexion réussie, une fenêtre de commande mysql> apparaît, où vous pouvez exécuter n'importe quelle instruction SQL.
Après l'exécution des commandes ci-dessus, le résultat de la connexion réussie est le suivant :
Bienvenue dans le moniteur MySQL. Les commandes se terminent par ; ou \g. Votre identifiant de connexion MySQL est 2854760 vers la version du serveur : 5.0.9 Tapez 'help;' ou '\h' pour obtenir de l'aide. Tapez '\c' pour vider le tampon.
Dans l'exemple ci-dessus, nous nous sommes connectés au serveur mysql en utilisant l'utilisateur root, bien sûr, vous pouvez également vous connecter en utilisant d'autres utilisateurs mysql.
Si les droits d'utilisateur sont suffisants, tout utilisateur peut effectuer des opérations SQL dans la fenêtre de commande mysql.
Pour quitter la fenêtre de commande mysql> en utilisant la commande exit, voici comment faire :
mysql> exit Au revoir
PHP fournit la fonction mysqli_connect() pour se connecter à la base de données.
Cette fonction a 6 Un paramètre, qui retourne l'identifiant de connexion après une connexion réussie à MySQL, ou FALSE en cas d'échec.
mysqli_connect(host, username, password, dbname, port, socket);
Description des paramètres :
Paramètres | Description |
---|---|
host | Optionnel. Spécifiez le nom d'hôte ou l'adresse IP. |
username | Optionnel. Spécifiez le nom d'utilisateur MySQL. |
password | Optionnel. Spécifiez le mot de passe MySQL. |
dbname | Optionnel. Spécifiez la base de données par défaut à utiliser. |
port | Optionnel. Spécifiez le port de connexion au serveur MySQL. |
socket | Optionnel. Spécifiez le socket ou le pipe nommé à utiliser. |
Vous pouvez utiliser la fonction mysqli_close() en PHP pour rompre la connexion avec la base de données MySQL.
Cette fonction possède un seul paramètre, qui est l'identifiant de connexion MySQL retourné par la fonction mysqli_connect() après une connexion réussie.
bool mysqli_close ( mysqli $link )
Cette fonction ferme la connexion non persistante associée à l'identifiant de connexion spécifié à MySQL Server. Si link_identifier n'est pas spécifié, la dernière connexion ouverte est fermée.
Avis :Généralement, il n'est pas nécessaire d'utiliser mysqli_close() car les connexions non persistantes ouvertes sont automatiquement fermées à la fin de l'exécution du script.
Vous pouvez essayer les exemples suivants pour vous connecter à votre serveur MySQL :
<?php $dbhost = 'localhost'; // adresse de l'hôte du serveur mysql $dbuser = 'root'; // nom d'utilisateur mysql $dbpass = '123456'; // nom d'utilisateur et mot de passe mysql $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('Could not connect: ' . mysqli_error()); } echo '数据库连接成功!'; mysqli_close($conn); ?>