تغییر کلمه عبور root در mysql
دوشنبه, ۲۱ ارديبهشت ۱۳۹۴، ۰۴:۵۵ ب.ظ
اگر به هر دلیلی (البته دلایلی که به کاربر root مربوط می شود) نمی توانید با کاربر root در mysql لاگین کنید کافیست دستور العمل زیر را دنبال کنید:
سرویس mysql را stop کنید:
sudo service mysql stopسرویس mysql را به صورت زیر start کنید:
sudo service mysql start --skip-grant-tables --skip-networking
گزینه skip-grant-tables باعث می شود دستورات account-management غیرفعال شود و بتوانید با حداکثر امکانات بدون نام کاربری به mysql لاگین کنید
بعد از وارد شدن به محیط mysql دستور زیر را اجرا کنید تا دستورات account-management فعال شوند:
FLUSH PRIVILEGES;
حال با استفاده از دستور زیر کلمه عبور root را عوض کنید:
set password for 'root'@'localhost' = password(newPassword)
حال سرویس mysql را restart کنید
sudo service mysql restart
۹۴/۰۲/۲۱