Passer au contenu principal

Pré-requis pour MyTinyTodo & MariaDB

MyTinyTodo c'est quoi ? 

MyTinyTodo est une application web légère pour gérer des listes de tâches. Elle permet de créer, organiser et suivre des tâches avec une interface simple et intuitive. Les tâches peuvent être classées par listes et avoir des dates d'échéance, facilitant ainsi la gestion de projets et la priorité des tâches.


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;