Página 1 de 1
Privilégios do usuário no Mysql
Enviado: 27 Jan 2012, 13:24
por deathpix
Olá!
Gostaria de saber os privilégios que são necessários pro usuário opencart no mysql, limitar as brechas.
Obrigado!
Re: Privilégios do usuário no Mysql
Enviado: 27 Jan 2012, 13:40
por Renato Frota
Para instalar a loja, marque todos.
Depois você pode desabilitar todos de STRUCTURE, além de GRANT, SUPER, SHOW DATABASES e CREATE USER.
obs: os módulos podem fazer uso de create / alter / drop / event / trigger, etc... mas não usei nenhum que faz uso ainda.
Se quiser segurança extrema, desabilite todos de "STRUCTURE", mas para manter compatibilidade (sem quebrar a cabeça na hora de instalar módulos que possam usar funções menos comuns), desabilite apenas DROP, ALTER e ALTER ROUTINE.
Obs: esses 3 últimos poderão ser necessários em módulos mais complexos, que criam suas próprias tabelas, mas apenas na hora de instalar (CREATE) ou atualizá-los (usar ALTER e ALTER ROUTINE para incluir/editar/remover campos e métodos).
Re: Privilégios do usuário no Mysql
Enviado: 27 Jan 2012, 14:10
por deathpix
Obrigado cara!
Re: Privilégios do usuário no Mysql
Enviado: 30 Dez 2012, 17:57
por montanha
Estes módulos que poderiam utilizar create / alter / drop / event / trigger, etc... , utiliariam estes privilégios apenas na instalação? Ou podem utilizar durante o uso comum do opencart pelo cliente/comprador?
abraços
Re: Privilégios do usuário no Mysql
Enviado: 01 Jan 2013, 21:41
por denisgomes
Se você realmente vai limitar os privilégios do usuário do MySQL, lembre-se dessa alteração, e se a loja ou algum módulo apresentar um comportamento inesperado, provavelmente ele terá sido causado pela falta de privilégios.