AgentStore

Base de données

À faire une seule fois. Un fichier install.sql est fourni dans le dossier database/ du package.

Étape 1 : Créer la base

SQL
CREATE DATABASE agent CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

Étape 2 : Un utilisateur dédié

Évite d'utiliser root pour le serveur.

SQL
CREATE USER 'agent'@'localhost' IDENTIFIED BY 'un_mot_de_passe_fort';
GRANT ALL PRIVILEGES ON agent.* TO 'agent'@'localhost';
FLUSH PRIVILEGES;

Étape 3 : Importer le schéma

Via phpMyAdmin / HeidiSQL (Importer → install.sql) ou en ligne de commande :

Terminal
mysql -u agent -p agent < database/install.sql
Sans danger : le fichier utilise CREATE TABLE IF NOT EXISTS et INSERT IGNORE. La plupart des tables se créent d'ailleurs seules au premier démarrage : l'import garantit surtout les tables de base (users, jobs, items…) et les données de départ.