با سلام – اگه یادتون رفته که رمز یوزر rootتون چی بود، خیلی راحت میتونید رمز رو با سوپر ادمین ریست کنید و رمز جدید رو ست کنید.
دستور زیر رو بزنید که یه سوپر ادمین بدون سوال و جواب توی سیستم بشید:
1 |
sudo -i |
رمز لینوکس رو وارد میکنید و حالا شروع میکنیم به کار، در مرحله بعد دستور زیر رو بزنید که بدون وارد کردن رمز بتونید وارد محیط خط فرمان مای اس کیو ال بشید:
1 |
mysql |
توجه داشته باشید که خط بالا رو اول باید بزنید که سوپر ادمین بشید و بعد بتونید وارد شید. حالا که همه چی اوکیه با دستور زیر جدول mysql رو انتخاب کنید:
1 |
use mysql; |
بعد از اون دستور زیر رو وارد کنید و جای my_password رمز دلخواه خودتون رو وارد کنید:
1 |
update user set authentication_string=PASSWORD("my_password") where User='root'; |
کارایی که کردیم رو با دستور زیر ذخیره کنید:
1 2 |
flush privileges; exit; |
و نهایتا سرویس MySQL رو ریستارت کنید با دستور های زیر:
1 2 |
sudo /etc/init.d/mysql stop sudo /etc/init.d/mysql start |
حالا exit کنید و با دستور زیر وارد محیط تحت کامند مای اس کیو ال بشید:
1 |
sudo mysql -u root -p |
و لذت ببرید 🙂