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 :
$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);
?>