2016-07-10, 19:43
اگر رمز دیتابیس را تغییر داده اید و یا به هر دلیل در حال حاضر رمز دیتابیس کاربر root و admin را ندارید می توانید به کمک آموزش زیر رمز دیتابیس را ریست کنید:
ابتدا دستور زیر را اجرا کنید تا پسورد یوزر da_admin را مشاهده کنید:
و بعد بررسی کنید می توانید با پسورد فوق وارد شوید یا خیر.
در صورتی که رمز فوق کار نکرد، دستورهای زیر را به ترتیب وارد کنید: (نکته مهم: در دستور زیر به جای <<root-pass>> پسورد مورد نظر خود برای کاربر root را وارد کنید.)
ابتدا دستور زیر را اجرا کنید تا پسورد یوزر da_admin را مشاهده کنید:
کد:
cat /usr/local/directadmin/conf/mysql.conf
کد:
mysql -uda_admin -p
در صورتی که رمز فوق کار نکرد، دستورهای زیر را به ترتیب وارد کنید: (نکته مهم: در دستور زیر به جای <<root-pass>> پسورد مورد نظر خود برای کاربر root را وارد کنید.)
کد:
/etc/init.d/mysqld stop
mysqld_safe --skip-grant-tables &
use mysql
UPDATE mysql.user SET password=PASSWORD('<<root-pass>>') WHERE user='root';
FLUSH PRIVILEGES;
quit
killall -9 mysqld_safe; killall -9 mysqld
/etc/init.d/mysqld start