منبع اصلی نوشتار زیر در این لینک قرار دارد

ریست کردن پسورد کاربر root در MySql

اگر پسورد کاربر root سرویس MySql رو فراموش کردین، خیلی راحت می‌تونید با اجرای این چند تا دستور پسورد جدید کاربر root رو مشخص کنید:


$ sudo service mysql stop
$ sudo mysqld_safe --skip-grant-tables &
$ mysql -uroot
mysql> use mysql;
mysql> update user set password=PASSWORD("...new...password...") where User='root';
mysql> flush privileges;
mysql> quit
$ sudo service mysql start