GNU/Linux >> Linux Esercitazione >  >> Panels >> Plesk

L'importazione di Plesk MySQL non riesce:sono richiesti i privilegi SUPER

Panoramica

Se incontri “Accesso negato; è necessario (almeno uno dei) privilegi SUPER per questa operazione" durante un'importazione MySQL, ciò potrebbe essere dovuto al dump SQL contenente DEFINER nell'istruzione create. Ad esempio:

CREATE DEFINER='admin'@'localhost' PROCEDURE p1()
BEGIN
  UPDATE t1 SET counter = counter + 1;
END;

L'attributo DEFINER può assegnare restrizioni di sicurezza a utenti specifici, tuttavia ciò in genere non è richiesto per i più tipici sistemi di gestione dei contenuti o siti Web.

Se non sono presenti altri utenti associati al database, è possibile rimuovere in sicurezza l'attributo DEFINER. A tale scopo, esegui una ricerca e sostituisci nel dump del database per rimuovere tutte le istanze di DEFINER='admin'@'localhost' , che per la suddetta affermazione diventerebbe:

CREATE PROCEDURE p1()
BEGIN
  UPDATE t1 SET counter = counter + 1;
END;

Questo può ora essere importato in Plesk tramite gli strumenti di database standard senza errori.

Se riscontri problemi o non sei sicuro che sia necessario, consulta sempre il tuo provider di hosting per ulteriore assistenza.


Plesk
  1. Come creare un account amministratore secondario per il pannello di controllo di Plesk.

  2. Come creare un backup del tuo database tramite il pannello di controllo di Plesk

  3. Come creare un nuovo database o utente del database nel pannello di controllo di Plesk

  4. Come eliminare un database MSSQL o MySQL nel pannello di controllo di Plesk

  5. Come creare un risponditore automatico di posta elettronica

Plesk Onyx:crea un utente amministratore aggiuntivo

Plesk Obsidian – Crea e importa un database MySQL

Come eseguire il backup e ripristinare il database MSSQL/MySQL in Plesk

Come creare un dominio in Plesk

Come creare e installare il server di database mysql/mariaDB/Postgresql nel pannello plesk

Come creare un database in Plesk