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.