Pré-requis & installation de MariaDB
MariaDB c'est quoi ?
MariaDB est une base de données relationnelle open source qui offre une alternative à MySQL, avec une compatibilité, des performances améliorées, des fonctionnalités avancées, une communauté active, une indépendance vis-à-vis d'Oracle et des solutions robustes pour la réplication et la haute disponibilité.
Prérequis pour MyTinyTodo
Pour installer MyTinyTodo il nous faut plusieurs packets
- Un Serveur SGBDR MariaDB
sudo apt update
apt install mariadb-server
Remarques
LAMP : Apache, MariaDB, Php est un ensemble de logiciel libres permettant de construire des serveurs web avec un faible coût.
- Installation de php-sqlite3
sudo apt update
sudo apt install php-sqlite3
Configurer MariaDB
Maintenant nous devons nous connecter a Mariadb
mariadb -u root -p
NB : puis saisir le mot de passe ( vide par défaut )
Quelques commande pour mariadb :
- show database; Afficher toutes les bases de données.
- create database nomBaseDeDonnées; Créer une base de données.
- use nomBaseDeDonnées; Séléctionner une base de données.
- source nomscriptSql; Importer un script SQL il faut bien sélectionner la base avant.
- show tables; Afficher les tables de la base actuellement sélectionnée.
Maintenant nous allons crée un utilisateur avec un base de données pour MyTinyToDo :
- Connection a MySql
mysql -u root -p
- Créer la base de données
CREATE DATABASE MyTinyToDo;
- Créer l'utilisateur
CREATE USER 'Tiny'@'localhost' IDENTIFIED BY 'mot_de_passe_sécurisé';
NB : Remplacez 'mot_de_passe_sécurisé' par un mot de passe fort.
- Attribué des privilèges à l'utilisateur sur la base de données
GRANT ALL PRIVILEGES ON MyTinyToDo.* TO 'Tiny'@'localhost';
- Appliquer les privilèges
FLUSH PRIVILEGES;
- Quitter MySQL
EXIT;
Voilà, MariaDB est configuré pour MyTinyTodo.