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;