LINUX:Création de la base de données

De WIKI sur Linux (ADB)
Révision datée du 24 février 2021 à 19:27 par Adebast (discussion | contributions) (Page créée avec « =But= La base de données est un élément fondamental. =La base clé en main= La première option est de créer la base de données et d'y injecter les données de la B… »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

But

La base de données est un élément fondamental.


La base clé en main

La première option est de créer la base de données et d'y injecter les données de la Belgique et de la France. Cette injection se fait dans un serveur MariaDB.

Un fichier SQL est disponible ci-dessous:

Télécharger le fichier ZIP des données pour la Belgique et la France sous forme SQL

Il faut le dézipper avec la commande suivante:

unzip Dblocalisation.sql.zip

Ce fichier est conçu pour un schéma portant le nom "dblocalisation". Si vous désirer changer de nom de schéma, il faut éditer ce fichier et changer dans les 30 premières lignes les occurrences "dblocalisation" par le nom désiré au niveau des commandes "DROP SCHEMA", "CREATE DATABASE" et "USE".

Pour créer ce schéma et importer les données, voici un exemple de script:


#!/bin/bash
CHEMIN=/produc/mysql.import
DBUSER=root
DBPW=MonMotDePasse
LISTE="dblocalisation"
for DB in $LISTE
do
 echo $DB
 /usr/bin/mysql --user=$DBUSER --password=$DBPW  < ${CHEMIN}/$DB.sql
done

Dans ce script, le schéma se nomme "dblocalisation" (5ème ligne). A dapter si nécessaire.

Le fichier SQL à utilisé se trouve dans le répertoire "/produc/mysql.import" (2ème ligne) et se nomme du nom du schéma "dblocalisation.sql". A adapter selon vos désirs.

L'utilisateur MariaDB ayant tous droits est ici "root" (3ème ligne). A adapter selon votre installation.

Son mot de passe (4 ème ligne) est à changer selon votre configuration.






->retour à la page du menu sur l'API de GéoLocalisation