sql >> Databáze >  >> RDS >> Mysql

Přístup odepřen; pro tuto operaci potřebujete (alespoň jedno) oprávnění SUPER

Buď odstraňte DEFINER=.. z vašeho souboru sqldump nebo nahraďte uživatelské hodnoty CURRENT_USER .

Server MySQL poskytovaný RDS neumožňuje DEFINER syntaxe pro jiného uživatele (podle mých zkušeností).

Můžete použít sed skript k jejich odstranění ze souboru:

sed 's/\sDEFINER=`[^`]*`@`[^`]*`//g' -i oldfile.sql


  1. Měření výkonu databáze pod tlakem

  2. Jak správně nastavit proměnnou ORACLE_HOME na Ubuntu 9.x?

  3. Problém cizího klíče migrace Laravelu

  4. psql:FATAL:Ověření peer selhalo pro uživatele dev