جديده ع تعلم mysql لكن واجهتني مشكله بالرغم من البحث لم تجدي الحلول الموجوده كل ماضع الرقم السري يظهر لي هذا الخطاء

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

واحيانا تظهر رساله (NO)

ماسبب المشكله ؟؟

وكيف حلها ؟؟