mysqli_sql_exception: Access denied; you need (at least one of) the SUPER or SYSTEM_VARIABLES_ADMIN privilege(s) for this operation in

Quando tento di eseguire l'istruzione SQL:

 


SET @@global.max_allowed_packet = 16000000

 

su db MySql per aumentare la dimensione del max_allowed_packet a 16Mb, ricevo il seguente messaggio di errore/eccezione:

mysqli_sql_exception: Access denied; you need (at least one of) the SUPER or SYSTEM_VARIABLES_ADMIN privilege(s) for this operation in

 

Cosa significa e come posso risolvere?

Risolta 3
MySql 22-08-2024 2 Risposte 160 Visite 0

Risposte ( 2 approvate )

  1. AskDB Staff
    +1
    07-07-2024 12:19:36
    Rispondi

    L'eccezione "mysqli_sql_exception: Access denied you need privilege(s) for this operation", significa che stai cercando di eseguire una istruzione sul DB per i quali l'utente non hai i permessi adeguati.

     

    In questo particolare caso l'utente che accede al db Mysql sta cercando di modificare una variabile di sistema, la max_allowed_packet , ma evidentemente non ha i permessi di Root o idoneii per farlo, puoi risolvere assegnando a quell'utente i permessi di root quando accede a quel db, l'istruzione sql per farlo è:

     

    UPDATE mysql.user SET Super_Priv='Y' WHERE user='my_user' AND host='my_host';

     

    Ovviamente chi cambia i permessi deve essere a sua volta un utente root per poterlo fare, altrimenti riceverai nuovamente l'eccezione mysqli_sql_exception: Access denied.

  2. Giorgio Borelli
    0
    07-07-2024 12:20:12
    Rispondi

    Per cambiare il max_allowed_packet ci sono altri modi, guarda questo post: "Come cambiare il valore del max_allowed_packet"

Rispondi

Per poter rispondere a questa domanda, devi essere registrato e loggato sul sito, dopodichè compila il box sottostante cercando di essere il più chiaro ed esauriente possibile, la tua risposta potrebbe essere la soluzione che l'utente cerca ed essere contrassegnata come migliore, consentendoti così di ottenere punti ed autorevolezza.

AskDB Staff

AskDB Staff

Autore di questa domanda

 Domanda Precedente

 Elenco Domande 

Domanda Successiva