MySQL

Como Compreender Quais Consultas São Bloqueadas por Segurança

Saiba quais consultas SQL são bloqueadas no Painel Nobregas e porquê. Restrições de segurança, operações bloqueadas e alternativas seguras explicadas.

3 min de leitura 16 visualizações Atualizado Mar 17, 2026

O Painel Nobregas MySQL restringe certas operações SQL para proteger as suas bases de dados e o ambiente de alojamento partilhado. Compreender quais consultas são bloqueadas — e porquê — ajuda-o a trabalhar dentro do sistema de forma segura e a encontrar abordagens alternativas.

Porquê Algumas Consultas São Bloqueadas

O painel funciona numa plataforma de alojamento MySQL gerido onde:

  • Múltiplos utilizadores partilham recursos do servidor.
  • Operações acidentalmente destrutivas podem causar danos irreversíveis.
  • Certos comandos administrativos podem afetar outros utilizadores no mesmo servidor.
  • A interface fornece alternativas mais seguras para operações perigosas.

Bloquear consultas perigosas ao nível da aplicação adiciona uma rede de segurança para além do próprio sistema de privilégios do MySQL.

Operações Bloqueadas

Comandos de Utilizador e Privilégios

Consulta Bloqueada Motivo Alternativa
GRANT A gestão de privilégios é feita pela interface Use o botão Manage na página Database Users
REVOKE A gestão de privilégios é feita pela interface Use o botão Manage para revogar acesso
CREATE USER A criação de utilizadores é gerida pelo painel Use o botão Create User em Database Users
DROP USER A eliminação de utilizadores é gerida pelo painel Use o botão Delete em Database Users
ALTER USER A modificação de utilizadores é gerida pelo painel Use as funcionalidades de gestão de utilizadores do painel
SET PASSWORD As alterações de palavra-passe são geridas pelo painel Elimine e recrie o utilizador com nova palavra-passe

Comandos ao Nível do Servidor

Consulta Bloqueada Motivo Alternativa
FLUSH Impacto em todo o servidor Não disponível em alojamento partilhado
RESET Impacto em todo o servidor Não disponível em alojamento partilhado
SHUTDOWN Pararia o servidor para todos os utilizadores Não disponível

O Que Ainda Pode Executar

A grande maioria das operações SQL é totalmente suportada:

  • Todas as consultas de dados: SELECT, INSERT, UPDATE, DELETE
  • Gestão de tabelas: CREATE TABLE, ALTER TABLE, DROP TABLE, TRUNCATE TABLE
  • Operações de índice: CREATE INDEX, DROP INDEX
  • Gestão de vistas: CREATE VIEW, DROP VIEW
  • Stored procedures: CREATE PROCEDURE, CALL, DROP PROCEDURE
  • Controlo de transações: BEGIN, COMMIT, ROLLBACK
  • Consultas de informação: SHOW TABLES, DESCRIBE, EXPLAIN, SHOW CREATE TABLE

Como Saber Se a Sua Consulta Foi Bloqueada

Quando executa uma consulta bloqueada, o painel retorna uma mensagem de erro clara:

  • A mensagem identifica que a operação é restrita por segurança.
  • Explica porquê a operação é bloqueada.
  • Sugere o método alternativo para alcançar o mesmo resultado através da interface.

Dicas para Trabalhar Dentro das Restrições

  • Use a interface para gestão de utilizadores e privilégios — é a forma segura e prevista.
  • DROP TABLE é permitido no editor de consultas — pode gerir tabelas via SQL.
  • TRUNCATE TABLE é permitido — pode esvaziar tabelas a partir do editor de consultas.
  • DROP DATABASE é permitido no editor de consultas — mas considere usar a página Databases por segurança.
  • Se precisar de uma operação bloqueada, verifique se a interface do painel fornece a funcionalidade equivalente.

Este artigo foi útil?