1- ابتدا سرویس MySQL را stop کنید:
service mysqld stop
2- سرویس MySQL را در حالت skip-grant-tables اجرا کنید:
mysqld_safe --skip-grant-tables &
3- حالا می توانید بدون نیاز به پسورد با کاربر root به سرور MySQL وصل شوید:
mysql -u root
4- در MySQL prompt، دیتابیس سیستمی mysql را انتخاب کنید:
mysql> use mysql;
5- پسورد جدید کاربر root را با استفاده از query زیر وارد کنید:
mysql> UPDATE user SET password=PASSWORD("YOUR-NEW-PASSWORD-HERE") WHERE User='root';
6- بمنظور اعمال تغییر پسورد، دستور زیر را اجرا کنید:
mysql> flush privileges;
7- از MySQL prompt خارج شوید:
mysql> quit
8- سرویس MySQL را stop و سپس restart کنید:
service mysqld stop
service mysqld restart