Pré-requisitos
Antes de atribuir direitos para a conta DBMS, execute as seguintes ações:
Configuração da conta DBMS para instalar o Servidor de Administração
Para configurar a conta DBMS para instalar o Servidor de Administração:
Para criar uma conta DBMS com uma senha, execute o seguinte comando:
/* Cria um usuário chamado KSCAdmin e especifique a senha para KSCAdmin */
CREATE USER 'KSCAdmin' IDENTIFIED BY '<
senha
>';
Caso use o MySQL 8.0 ou anterior como um DBMS, observe que, para essas versões, a autenticação "Caching SHA2 password" não é compatível. Altere a autenticação padrão de "Cache de senha SHA2" para "Senha nativa do MySQL":
CREATE USER 'KSCAdmin'@'%' IDENTIFIED WITH mysql_native_password BY '<
senha
>';
ALTER USER 'KSCAdmin'@'%' IDENTIFIED WITH mysql_native_password BY '<
senha
>';
Para conceder os privilégios necessários à conta DBMS criada, execute o seguinte script:
/* Conceda privilégios ao 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';
Caso use o MariaDB 10.5 ou anterior como um DBMS, não será preciso conceder o privilégio EXECUTE. Nesse caso, exclua o seguinte comando do 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;
Use o mesmo nome do banco de dados especificado no script que cria a conta DBMS.
Após a conclusão da instalação, o banco de dados do Servidor de Administração é criado e o Servidor de Administração está pronto para uso.