Connexion MySQL


Connexion MySQL

Connectez-vous en utilisant le mode binaire MySQL

Vous pouvez utiliser le mode binaire MySQL pour entrer dans l'invite de commande MySQL pour vous connecter au Base de données MySQL.

Tutoriels vidéo associés :

Instance

Ce qui suit est un exemple simple de connexion au serveur mysql à partir de la ligne de commande :

[root@host]# mysql -u root -pEnter password:******

Après une connexion réussie, la fenêtre d'invite de commande mysql> n'importe quelle instruction SQL.

Une fois la commande ci-dessus exécutée, le résultat de la connexion réussie est le suivant :

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2854760 to server version: 5.0.9
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

Dans l'exemple ci-dessus, nous avons utilisé l'utilisateur root pour vous connecter au serveur MySQL. Bien sûr, vous. peut également utiliser d'autres utilisateurs MySQL pour se connecter.

Si l'utilisateur dispose des autorisations suffisantes, n'importe quel utilisateur peut effectuer des opérations SQL dans la fenêtre d'invite de commande mysql.

Quitter mysql> Vous pouvez utiliser la commande exit dans la fenêtre d'invite de commande, comme indiqué ci-dessous :

mysql> exitBye

Utiliser le script PHP pour vous connecter à MySQL

PHP fournit la fonction mysqli_connect() pour se connecter à la base de données.

Cette fonction a 6 paramètres, renvoie l'ID de connexion après une connexion réussie à MySQL et renvoie FALSE en cas d'échec.

Syntaxe

mysqli_connect(host,username,password,dbname,port,socket);

Description du paramètre :


参数描述
host 可选。规定主机名或 IP 地址。
username 可选。规定 MySQL 用户名。    
password  可选。规定 MySQL 密码。    
dbname 可选。规定默认使用的数据库。   
port    可选。规定尝试连接到 MySQL 服务器的端口号。    
socket  可选。规定 socket 或要使用的已命名 pipe。    

Vous pouvez utiliser la fonction mysqli_close() de PHP pour vous déconnecter de la base de données MySQL.

Cette fonction n'a qu'un seul paramètre, qui est l'identifiant de connexion MySQL renvoyé une fois que la fonction mysqli_connect() a créé avec succès une connexion.

Syntaxe

bool mysqli_close ( mysqli $link )

Cette fonction ferme la connexion non persistante au serveur MySQL associée à l'ID de connexion spécifié. Si link_identifier n'est pas spécifié, la dernière connexion ouverte est fermée.

Astuce : Il n'est généralement pas nécessaire d'utiliser mysqli_close() car les connexions ouvertes non persistantes seront automatiquement fermées après l'exécution du script.

Instance

Vous pouvez essayer l'instance suivante pour vous connecter à votre serveur MySQL :

<?php
$dbhost = 'localhost:3306'; // adresse de l'hôte du serveur mysql
$dbuser = 'root'; mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
die('Connexion impossible : ' . mysqli_error());
>
echo 'Connexion à la base de données réussie ! ';
mysqli_close($conn);
?>