برای اینکه به mysql بگویم هر حق دسترسی را نادیده بگیر از دستور زیر استفاده می کنم
mysqld_safe --skip-grant-tables &
قبل از آن باید سرویس مای اس کیو ال فعال را ببندیم
.............
حال به مای اس کیو ال لاگین می کنیم
mysql -u root
>use mysql
برای تغییر رمز از دستور زیر استفاده می کنیم
UPDATE user SET Password=PASSWORD('1234') WHERE User='root';
برای تایید تغییر از دستور زیر استفاده می کنیم
FLUSH PRIVILEGES;
برای تعیین سطح دسترسی از دستور زیر استفاده می کنیم
grant all privileges on *.* to 'root'@'localhost' identified by 'yourpassword'
برای تایید تغییر از دستور زیر استفاده می کنیم
FLUSH PRIVILEGES;
راهنمای سایر تنظیمات برای خواندن نوشتن و غیره
https://kb.mediatemple.net/questions/788/HOWTO%3A+GRANT+privileges+in+MySQL#dv