2015-06-30 6 views
8

Sto usando Amazon RDS per mysql db. Voglio eseguire alcuni comandi SET per esempio:Amazon RDS non è in grado di eseguire il comando SET GLOBAL

SET GLOBAL group_concat_max_len =18446744073709551615 

Ma quando ho eseguito questo comando ottengo questo errore

ERROR 1227 (42000): Access denied; you need (at least one of) the SUPER privilege(s) for this operation 

Quando provo ad aggiungere i privilegi, non mi permette di aggiungere. Qualsiasi aiuto o input?

risposta

15

Amazon non offre privilegi SUPER su un'istanza RDS (per evitare di rompere le cose come la replica accidentalmente).

Per configurare group_concat_max_len, utilizzare un gruppo di parametri RDS, che consente di configurare un gruppo di impostazioni da applicare a un'istanza.

enter image description here

+0

Per ulteriori informazioni sui gruppi di parametri RDS, consultare [questo thread] (https://forums.aws.amazon.com/message.jspa?messageID=183618) dai forum di AWS (è necessario accedere con AWS credentia). Questa discussione fornisce alcuni altri esempi. In bocca al lupo! – rickumali

+0

Grazie a @ceejayoz, quindi intendi che dovrei creare il mio gruppo di parametri e modificare quello che voglio e usarlo invece? –

+1

@chandresh_cool Sì. Le impostazioni predefinite sono ragionevoli, ma se si dispone di un valido motivo per sovrascriverle, è necessario creare un nuovo gruppo di parametri e applicarlo all'istanza RDS. – ceejayoz

2

Con le impostazioni globali RDS sono gestiti tramite il ParameterGroup API. Puoi anche modificarli dalla console web o usando gli strumenti della riga di comando aws.

Problemi correlati