مرکز آموزش
-
اگر در هنگام اتصال به دایرکت ادمین با خطای زیر مواجه شدیم چه کنیم؟
اگر در هنگام اتصال به دایرکت ادمین با خطای زیر مواجه شدیم چه کنیم؟
ممکن است با خطای زیر مواجه شوید که ناشی از درست ایجاد نشدن کاربر است:
Error connecting to MySQL: Access denied for user: 'da_admin@localhost
به منظور رفع این مشکل, مراحل زیر را طی کنید:
- پس از اطمینان حاصل نمودن از کارکرد درست پسورد "root mysql" وارد مرحله دوم شوید که ریشه پسورد "mysql" در صورت پاک نشدن در آنجا قابل مشاهده است:
/usr/local/directadmin/scripts/setup.txt
عبارت "mysql=" را باید در زیر سر خط مشاهده نمایید.
در صورتی که این عبارت را ندیدید, "mysqld" را باید توسط "--skip-grant-tables option" دوباره راه اندازی کنید که دستو آن بدین صورت است:
service mysqld stop (Redhat)
mysqld_safe --skip-grant-tables &
پس از آن "mysql"بدون خواستن پسور ریشه راه اندازی خواهد گردید.
کد زیر را اجرا نمایید تا پسورد ریشه شما تیز دوباره راه اندازی شود:
use mysql
UPDATE user SET password=PASSWORD('newpass') WHERE user='root';
FLUSH PRIVILEGES;
quit
توسط دستور زیر پسورد "mysqld" را غیر فعال نمایید:
"killall -9 mysqld_safe; killall -9 mysqld"
دستور زیر موجب دوباره راه اندازی شدن آن خواهد شد:
/sbin/service mysqld start
- پس از ست شدن پسورد روت , کاربر را دوباره ست کنید:
mysql -uroot -p
در اینجا پسورد از شما خواسته خواهد شد که باید در "mysql" برای "da_admin" ست شود:
GRANT ALL PRIVILEGES ON *.* TO da_admin@localhost IDENTIFIED BY 'newdapass' WITH GRANT OPTION;
FLUSH PRIVILEGES;
quit
- اکنون مطمئن شوید "setup" برای "DA" قابل استفاده می باشد.
در مسیر "/usr/local/directadmin/conf/mysql.conf" , "mysql.conf" را تغییر دهید و به صورت زیر قرار دهید:
user=da_admin
passwd=newdapass
- در مرحله آخر پسورد را در دایرکت ادمین تست نمایید.
در همین زمینه
چگونه می توانیم "ioncube" را توسط "Directadmin" نصب کنیم؟
17671
چگونه می توانیم خطای "Too many connections" را رفع کنیم؟
17422
از کجا می توانیم فایل "php.ini" را پیدا کنیم؟
18469
چگونه خطای "Server replied: 421 Unexpected failure, please try later" را برطرف کنیم؟
18569
چه موقع ورود به دایرکت ادمین برایمان نا ممکن می شود؟
7412