Tabla de Contenidos

Instalación Servicio MySQL (Legacy)

Para instalación de un servidor Debian con los requisitos de Helpcom, que deba servir un motor de base de datos MySQL 5.5. Por ejemplo: Alerce, Contabilidad legacy.

Requisitos

Configuración

La instalación de un motor MySQL legacy se basa en la presunción que el servidor ya tiene, o puede tener, un servicio MySQL instalado por defecto en al paquetería, el cual sirve el puerto 3306. Por esto, la instalación en este documento asume los siguientes cambios:

Instalación

Los siguientes pasos deben ser ejecutados como root:

En un directorio con acceso, clonar el repositorio de Alerce BDD:

git clone https://gitea.stag.helpcom.cl/Helpcom/alerce-bdd

Seguir las instrucciones en alerce-bdd/README.md para configurar la instalación. El archivo tiene el delineamiento de instrucciones más preciso y más al día pero se puede resumir en:

  1. copiar la carpeta del proyecto como /usr/local/etc/alerce-bdd y entrar a la carpeta de proyecto nueva.
  2. crear el usuario y la ruta de almacenamiento de BDD como se indica en [1].
  3. generar el contenedor y detenerlo inmediatamente.
  4. copiar la carpeta de configuración como custom.conf.d y ajustar las configuraciones del archivo alerce.cnf en la nueva carpeta, por ejemplo como en [2].
  5. iniciar el motor

[1]

adduser --uid 990 alerce
mkdir /var/lib/mysql-alerce
chown alerce /var/lib/mysql-alerce

[2]

[mysqld]
skip-name-resolve
max_allowed-packet = 32M

innodb_file_per_table = 1
innodb_flush_method = O_DIRECT

default-time-zone = America/Santiago

Post-Instalación

Una vez puesto en marcha el motor, se puede conectar al usuario root de manera local para poder configurar las credenciales de usuario y las BDD y tablas que se desee:

mysql -h 127.0.0.1 --port 3307 -u root -p

Si el servidor se ha configurado con la paquetería de Helpcom, /usr/local/etc/helpcom/ contiene los archivos con las credenciales base para los usuarios helpcom_db y helpcom_admin.