Vous êtes sur la page 1sur 2

Sommaire :

- 1 - MySQL et MariaDB
- 2 - Connexion � la base de donn�es par MariaDB ou MySQL
- 3 - Remplacer le SGBD par d�faut MariaDB par MySQL et vice-versa
- 4 - Un seul gestionnaire de base de donn�es - Aucun gestionnaire SGDB
- 5 - SGDB par d�faut: none - /!\ No Default DBMS
- 6 - PhpMyAdmin
+-----------------------+
+ 1 MySQL et MariaDB ---+
+-----------------------+
MySQL est support� depuis le d�but de Wampserver et MariaDB est support� depuis
Wampserver 3.0.8.
Pour les connexions SQL le port par d�faut est et a toujours �t� le port 3306
MySQL et MariaDB sont tous deux install�s par le programme d'installation complet.

Selon les versions des installeurs complets de Wampserver c'est soit MySQL, soit
MariaDB qui est le gestionnaire de base de donn�es par d�faut.
- Si MySQL est le gestionnaire par d�faut, il utilise le port 3306, auquel cas
MariaDB utilisera le port 3307.
- Si MariaDB est le gestionnaire par d�faut, il utilise le port 3306, auquel cas
MySQL utilisera le port 3308.
Le gestionnaire de base de donn�es par d�faut est indiqu� sur le menu Clic-Gauche
de Wampmanager

+---------------------------------------------------------+
+ 2 Connexion � la base de donn�es par MariaDB ou MySQL --+
+---------------------------------------------------------+
Le port SQL par d�faut est le port 3306. Les connexions qui ne pr�cisent pas le
num�ro de port aurons syst�matiquement lieu sur le port par d�faut.
Si le gestionnaire de bases de donn�es (MySQL ou MariaDB) que vous voulez utiliser
n'est pas le gestionnaire par d�faut, on le r�p�te : sans pr�ciser le port, ce sera
le port par d�faut qui sera utilis�, donc le port 3306.
Par d�faut, les scripts de connexion ne mentionnent pas le port � utiliser. Par
exemple :
$mysqli = new mysqli('127.0.0.1', 'user', 'password', 'database');
ou, en proc�dural :
$mysqli = mysqli_connect('127.0.0.1', 'user', 'password', 'database');

Donc, pour pouvoir se connecter avec un gestionnaire qui n'utilise pas le port
3306, il faut pr�ciser le num�ro de port :
$mysqli = new mysqli('127.0.0.1', 'user', 'password', 'database', '3307');
ou, en proc�dural :
$mysqli = mysqli_connect('127.0.0.1', 'user', 'password', 'database', '3307');

Pour v�rifier les connexions sur le gestionnaire de base de donn�es MySQL ou


MariaDB, utilisez le script :
wamp(64)\www\testmysql.php
par 'http://localhost/testmysql.php' dans la barre d'adresse du navigateur en
ayant, au pr�alable, modifi� le script en fonction de vos param�tres.

+------------------------------------------------------------------+
+ 3 Remplacer le SGBD par d�faut MariaDB par MySQL et vice-versa --+
+------------------------------------------------------------------+
Note importante : Il est imp�ratif de sauvegarder vos bases de donn�es dans des
fichiers SQL par export de celles-ci avant de remplacer MariaDB par MySQL ou vice-
versa.
C'est le seul moyen p�renne de transf�rer vos bases de donn�es entre MySQL et
MariaDB.
- Il existe un outil pour inverser d'un seul clic le SGBD par d�faut si les deux
sont activ�s (MySQL ET MariaDB) :
- Si MySQL est le SGBD par d�faut
Clic-Droit ic�ne Wampmanager -> Outils -> Inverser SGBD par d�faut MySQL <->
MariaDB
ou
- Si MariaDB est le SGBD par d�faut
Clic-Droit ic�ne Wampmanager -> Outils -> Inverser SGBD par d�faut MariaDB <->
MySQL
Bien s�r, il vous reste � importer vos bases de donn�es pr�alablement sauvegard�es.

+----------------------------------------------+
+ 4 Un seul gestionnaire de bases de donn�es --+
+ Aucun gestionnaire de bases de donn�es --+
+----------------------------------------------+
Vous n'�tes pas oblig� de conserver l'utilisation des deux gestionnaires MySQL et
MariaDB, vous pouvez ne conserver que celui qui vous convient et vous pouvez m�me
desactiver totalement les deux gestionnaires de bases de donn�es par :
Clic-Droit Ic�ne Wampmanager -> Param�tres Wamp -> Autoriser MariaDB pour d�cocher
Clic-Droit Ic�ne Wampmanager -> Param�tres Wamp -> Autoriser MySQL pour d�cocher
Vous pouvez r�activer l'un ou l'autre � une date ult�rieure si vous le souhaitez et
quand vous le souhaitez. Cette op�ration ne d�sinstalle pas le SGBD, elle
d�sinscrit simplement le service Windows pour ce SGBD.

+----------------------------+
+ 5 SGDB par d�faut : none --+
+ /!\ No Default DBMS --+
+----------------------------+
Cela signifie qu'aucun des gestionnaire de base de donn�es (MariaDB et/ou MySQL)
n'utilise le port 3306 et qu'il est donc imp�ratif de pr�ciser le num�ro de port
dans les demandes de connexions puisque celui-ci n'est pas le port par d�faut 3306.
Il est alors indispensable que vous choisissiez quel SGDB vous voulez utiliser par
d�faut ; pour ce faire, utilisez les outils int�gr�s (Clic-Droit -> Outils) pour
affecter le port 3306 (Utiliser un port autre que xxxx) au SGDB (MariaDB ou MySQL)
que vous voulez d�finir par d�faut.

+----------------+
+ 6 PhpMyAdmin --+
+----------------+
PhpMyAdmin est configur� pour vous permettre d'acc�der � MySQL ou � MariaDB selon
les SGBD qui sont actifs.
Si les deux SGBD sont activ�s, vous verrez un menu d�roulant sur l'�cran de
connexion, appel� "Choix du serveur", le serveur par d�faut sera affich� en premier
dans la liste d�roulante. S�lectionnez ici le SGBD que vous souhaitez utiliser dans
le cadre de la proc�dure de connexion.
N'oubliez pas que si vous avez diff�rents comptes d'utilisateurs, vous devez
utiliser le bon pour le SGBD s�lectionn�.
AUSSI : Si vous avez le m�me compte, c'est-�-dire "root" sur les deux SGBD, si vous
avez d�fini des mots de passe diff�rents, vous devez utiliser le bon mot de passe
pour le compte et le SGBD.

Vous aimerez peut-être aussi