Requisitos previos
Antes de asignar derechos a la cuenta DBMS, realice las siguientes acciones:
Configuración de la cuenta del DBMS para instalar el Servidor de administración
Para configurar la cuenta del DBMS para la instalación del Servidor de administración:
Para crear una cuenta con contraseña en el DBMS, ejecute el siguiente comando:
/* Crear un usuario llamado KSCAdmin y definir la contraseña de KSCAdmin */
CREATE USER 'KSCAdmin' IDENTIFIED BY '<
contraseña
>';
Si su DBMS es MySQL 8.0 o una versión anterior, tenga en cuenta que su versión no es compatible con la autenticación SHA2 con caché. 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 creada en el DBMS, 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.