خطای ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ در دایرکت ادمین

این خطا زمانی رخ میده که اطلاعات وارد شده در /usr/local/directadmin/conf/mysql.conf درست نباشن و دایرکت ادمین نتونه به دیتابیس وصل بشه…

اگه سرور واسه خودتون نیست و دسترسی ssh ندارید که هیچ… به پشتیبان سرورتون بگید که مشکل رو حل کنه…

ولی اگه سرور مال خودتون هست باید اطلاعات رو درست کنید… یا برید و فایلی که گفتم رو اصلاح کنید و یا برید و مشخصات یوزر da_admin رو عوض کنید. راه اول خیلی راحتتره ولی اگه به دلایلی میخواید کار دوم رو انجام بدید باید بصورت root به mysql وارد شید و این کار رو انجام بدید…

با دستور زیر وارد مای اس کیو ال شید :

mysql --user=root --password=password

mysql رو بعنوان دیتابیس پیشفرض انتخاب کنید :

use mysql;

و با دستور زیر پسورد رو عوض کنید :

UPDATE user SET password=PASSWORD('password') WHERE user='da_admin';

و دسترسی ها رو ریست کنید :

FLUSH PRIVILEGES;

و نهایتا خروج :

quit;

الان باید مشکل حل شده باشه…

موفق باشید 🙂

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *