Requisitos previos
Antes de asignar derechos a la cuenta DBMS, realice las siguientes acciones:
Configuración de la cuenta DBMS para instalar el Servidor de administración
Para configurar la cuenta DBMS para la instalación del Servidor de Administración:
Para crear una cuenta de DBMS con una contraseña, ejecute el siguiente comando:
/* Crear un usuario llamado KSCAdmin y especificar la contraseña para KSCAdmin */
CREATE USER 'KSCAdmin' IDENTIFIED BY '<
contraseña
>';
Si utiliza MySQL 8.0 o anterior como DBMS, tenga en cuenta que para estas versiones no se admite la autenticación "Almacenamiento en caché de SHA2". Cambie la autenticación predeterminada de "Almacenamiento en caché de la contraseña SHA2" a "Contraseña nativa de MySQL":
CREATE USER 'KSCAdmin'@'%' IDENTIFIED WITH mysql_native_password BY '<
contraseña
>';
ALTER USER 'KSCAdmin'@'%' IDENTIFIED WITH mysql_native_password BY '<
contraseña
>';
Para otorgar los privilegios necesarios a la cuenta DBMS creada, ejecute el siguiente script:
/* Otorgar privilegios a KSCAdmin */
GRANT USAGE ON *.* TO 'KSCAdmin';
GRANT ALL ON kav.* TO 'KSCAdmin';
GRANT SELECT, SHOW VIEW ON mysql.* TO 'KSCAdmin';
GRANT SELECT, SHOW VIEW ON sys.* TO 'KSCAdmin';
GRANT EXECUTE ON PROCEDURE sys.table_exists TO 'KSCAdmin';
GRANT PROCESS ON *.* TO 'KSCAdmin';
GRANT SUPER ON *.* TO 'KSCAdmin';
Si su DBMS es MariaDB versión 10.5 o anterior, no necesita otorgar el privilegio EXECUTE. En ese caso, excluya el siguiente comando del script: GRANT EXECUTE ON PROCEDURE sys.table_exists TO 'KSCAdmin'
.
SHOW grants for 'KSCAdmin';
CREATE DATABASE kav
DEFAULT CHARACTER SET ascii
DEFAULT COLLATE ascii_general_ci;
Utilice el mismo nombre para la base de datos que haya especificado en el script para crear la cuenta del DBMS.
Una vez que concluya la instalación, se creará la base de datos del Servidor de administración y el Servidor de administración estará listo para usarse.