مقدمه
پایگاه داده MySQL |
تغییر رمز MySQL بدون داشتن رمز فعلی
مراحل زیر را به ترتیب برای تغییر رمز MySQL انجام دهید.
۱- متوقف کردن سرویس MySQL
دستور زیر را برای متوقف کردن سرویس MySQL در خط فرمان گنو/لینوکس اجرا نمایید:
sudo /etc/init.d/mysql stop
۲- راهاندازی سرویس MySQL در حالت غیر فعال کردن رمز عبور
دستور زیر را برای راهاندازی سرویس MySQL در حالت غیر فعال کردن رمز عبور در خط فرمان گنو/لینوکس اجرا نمایید:
sudo mysqld_safe --skip-grant-tables &
۳- ورود به محیط MySQL
دستور زیر را برای ورود به محیط MySQL بدون نیاز به رمز عبور در خط فرمان گنو/لینوکس اجرا نمایید:
mysql -u root
۴- تغییر رمز کاربر root
دستورات زیر را در خط فرمان MySQL برای تغییر رمز عبور کاربر root وارد نمایید. به جای عبارت NEW-ROOT-PASSWORD رمز مورد نظر خود را جایگزین نمایید. همچنین شما میتوانید رمز سایر کاربران را نیز با دستورات مشابه تغییر دهید.
mysql> use mysql;
mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';
mysql> flush privileges;
mysql> quit
۵- متوقف کردن سرویس جاری MySQL
دستور زیر را برای متوقف کردن سرویس جاری MySQL در خط فرمان گنو/لینوکس اجرا نمایید:
sudo /etc/init.d/mysql stop
۶- راهاندازی سرویس MySQL و ورود با رمز جدید
دستور زیر را برای راهاندازی سرویس MySQL در خط فرمان گنو/لینوکس اجرا نمایید:
sudo /etc/init.d/mysql start
در نهایت با استفاده از رمز عبور جدید و دستور زیر وارد محیط MySQL شوید:
mysql -u root -p