یادداشتهای علی انصاری

تغییر کلمه عبور 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

موافقین ۰ مخالفین ۰ ۹۴/۰۲/۲۱
علی انصاری

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی