رفع خطای Access denied; you need (at least one of) the SUPER privilege(s) for this operation

farid

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
20/5/15
ارسال ها
452
امتیاز
10
وب سایت
faraso.org
سلام
اگر شما در دیتابیس خود مواردی نظیر view یا procedure تعریف کرده باشید یا موارد که برای ساخت نیاز به دسترسی های ویژه دارند احتمالا در زمان ریستور در دایرکت ادمین با خطای زیر مواجه می شوید:
Access denied; you need (at least one of) the SUPER privilege(s) for this operation
برای رفع این خطا کافی است تا مقدار
کد:
restore_database_as_admin=1
را در فایل زیر قرار دهید:
کد:
/usr/local/directadmin/conf/directadmin.conf
سپس با دستور زیر دایرکت ادمین را ریستارت کنید:
کد:
service directadmin restart
سپس می توانید از Admin Level منوی Admin Backup/Transfers بکاپ مورد نظر را ریستور کنید دقت کنید
اینکار تنها از ادمین امکان پذیر است. لازم به ذکر است اینکار خطراتی نیز دارد اگر دستوری در کوئری بکاپ مورد نظر باشد که جز کوئری های مخرب باشد یا کاربری مخفی به دیتابیس اضافه کند و ... امنیت شما به خطر خواهد افتاد لذا فقط در مواقع لزوم این مقدار را اضافه و پس از انجام ریستور حتما آن را حذف کنید.
برای اطلاعات بیشتر به اینجا مراجعه کنید.
 
بالا