Installation et configuration de MariaDB

MariaDB est un système de gestion de base de données édité sous licence GPL(Logiciel libre). Il s'agit d'un embranchement communautaire de MySQL et est basé sur le Structured Query Langage(SQL) qui est un langage de requête utilisé pour accéder aux données d'une base de données ou d'autres systèmes d'information. Il permet d'obtenir les données vérifiant certaines conditions (on parle de critères de sélection), comme toutes les personnes qui habitent une ville donnée. Les données peuvent être triées, elles peuvent également être regroupées suivant les valeurs d'une donnée particulière (par exemple on va regrouper les voitures de la même marque dans une même rue).
Il existe de nombreux type de serveurs de bases de données comme :
MySQL--PostgreSQL--Oracle--DB2--SQL Server--DBase…
Pour utiliser ce serveur il nous faut connaitre quatre commandes principales :
La commande SELECT permet de récupérer des données stockées dans une ou plusieurs table(s).
>SELECT * FROM nom_de_table WHERE nom= "sisr";
L'astérisque (*) permet de retourner toutes les colonnes.
La commande INSERT permet d'ajouter des données dans une table existante.
>INSERT INTO nom_de_table VALUES ('bts','sio',' 2023') ;
La commande UPDATE permet de modifier les données contenues dans la table désignée.
UPDATE nom_de_table SET nom='sisr' WHERE id=2 ;
La commande DELETE permet de supprimer une partie ou la totalité des données de la table
DELETE FROM nom_de_table WHERE id=2;
Installation de MariaDB sous Debian

Ensuite nous constatons que le serveur MariaDB est bien installé car par défaut il ecoute sur le port 3306 en utilisant la commande netstat -atn

Et pendant l'installation le serveur va nous demander de définir un mot de passe pour l'utilisateur root (utilisateur qui a tous les droits—l'utilisateur par default)

Et pour acceder à la base de données on tape la commande suivante :
Mysql -uroot -p
U : de User (utilisateur)
root : le nom de l'utilisateur dans notre cas, c'est l'utilisateur root
p : de password pour le mot de passe

Illustration
On va créer une base de données nommée meteo

Créons un utilisateur synop possédant tous les droits sur cette base de données

Créons une table station permettant de stocker toutes les informations des stations essentielles.


Importons les données essentielles depuis un fichier postesSyno. csv dans la table station

Créons une table synop permettant de stocker les données SYNOP

Importons les données SYNOP dans cette table
