Base de conocimientos
1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Gestionar tablas temporales de bases de datos
Esta guía explica cómo permitir el acceso a tablas temporales MySQL/MariaDB desde el alojamiento web de Infomaniak. El uso de tablas temporales en una base de datos permite:
- almacenar temporalmente datos para procesos u operaciones específicas; por ejemplo, cuando un procedimiento almacenado o una función necesita manipular un conjunto de datos temporal sin alterar los datos permanentes en la base de datos
- almacenar datos intermedios para optimizar el rendimiento de las consultas; las manipulaciones de datos pueden ser más rápidas en una tabla temporal que en una tabla permanente, especialmente si la tabla temporal está bien indexada y adaptada a la tarea actual
- aislar los datos temporales utilizados por diferentes sesiones o usuarios; esto evita conflictos potenciales cuando varios usuarios acceden simultáneamente a la misma tabla temporal
- administrar transacciones, donde las operaciones deben realizarse de manera atómica; pueden utilizarse para almacenar datos intermedios durante el curso de una transacción y luego eliminarse una vez que se haya completado la transacción
- simplificar el proceso cuando se necesitan realizar operaciones complejas en datos, al permitir que las operaciones se dividan en pasos más manejables
Creación de un Usuario de Base de Datos
Para esto:
- inicie sesión en el Manager de Infomaniak (manager.infomaniak.com) desde un navegador web como Brave o Edge
- haga clic en el icono en la parte superior derecha de la interfaz (o navegue a través del menú lateral izquierdo, por ejemplo)
- seleccione Alojamiento (universo Web & Dominio)
- haga clic en el nombre del objeto relevante en la tabla mostrada
- haga clic en Bases de Datos en el menú lateral izquierdo
- desde la pestaña Usuario, haga clic en Añadir para crear un nuevo usuario
Permitir el Acceso a Tablas Temporales
Para esto:
- siguiendo desde la pestaña Usuario, asegúrese de que el usuario:
- tenga permisos en: lectura + escritura + administrador
- o tenga permisos en: lectura + escritura
- ajuste los permisos del usuario según sea necesario y haga clic en Validar
Enlace a esta FAQ: