GNU/Linux >> Tutoriels Linux >  >> Panels >> Plesk

Plesk MySQL Import échoue :les privilèges SUPER sont requis

Aperçu

Si vous rencontrez « Accès refusé ; vous avez besoin (d'au moins un) du ou des privilèges SUPER pour cette opération » lors d'une importation MySQL, cela peut être dû au vidage SQL contenant DEFINER dans l'instruction de création. Par exemple :

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

L'attribut DEFINER peut attribuer des restrictions de sécurité à des utilisateurs spécifiques, mais cela n'est généralement pas requis pour la plupart des systèmes de gestion de contenu ou des sites Web.

Si aucun autre utilisateur n'est associé à la base de données, vous pouvez supprimer en toute sécurité l'attribut DEFINER. Pour ce faire, exécutez une recherche et un remplacement sur le vidage de la base de données pour supprimer toutes les instances de DEFINER=’admin’@’localhost’ , qui pour la déclaration ci-dessus deviendrait :

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

Cela peut maintenant être importé dans Plesk via les outils de base de données standard sans aucune erreur.

Si vous rencontrez des problèmes ou si vous ne savez pas si c'est nécessaire, consultez toujours votre fournisseur d'hébergement pour obtenir de l'aide.


Plesk
  1. Comment utiliser le filtre anti-spam de Plesk

  2. Comment créer une base de données dans MySQL à l'aide de la ligne de commande

  3. Comment créer un compte administrateur secondaire pour le panneau de contrôle Plesk.

  4. Comment créer une sauvegarde de votre base de données via le panneau de contrôle de Plesk

  5. Comment créer une nouvelle base de données ou un utilisateur de base de données dans le panneau de contrôle de Plesk

Plesk Onyx :créer un utilisateur administrateur supplémentaire

Plesk Obsidian – Créer et importer une base de données MySQL

Comment effectuer une sauvegarde et restaurer la base de données MSSQL/MySQL dans Plesk

Comment créer un domaine dans Plesk

Comment créer et installer le serveur de base de données mysql/mariaDB/Postgresql dans le panneau plesk

Comment créer une base de données dans Plesk