AgentStore

Base de datos

Se hace una sola vez. Un archivo install.sql viene en la carpeta database/ del paquete.

Paso 1: Crear la base

SQL
CREATE DATABASE agent CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

Paso 2: Un usuario dedicado

Evita usar root para el servidor.

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

Paso 3: Importar el esquema

Vía phpMyAdmin / HeidiSQL (Importar → install.sql) o por línea de comandos:

Terminal
mysql -u agent -p agent < database/install.sql
Sin peligro: el archivo usa CREATE TABLE IF NOT EXISTS e INSERT IGNORE. De hecho, la mayoría de las tablas se crean solas en el primer arranque: la importación garantiza sobre todo las tablas de base (users, jobs, items…) y los datos iniciales.