السلام عليكم ورحمة الله
قمت بتثبيت Mysql على centos 6.3 وقمت با ستخدام
/usr/bin/mysql_secure_installation
وبعد الدخول الى قاعدة البيانات
mysql -u root -p
ثم استخدمت الكود
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'PASSWORD';
FLUSH PRIVILEGES;
وبعد ذالك حاولت الدخول على قاعدة البيانات فنجحت واستعطت ان ارى الجداول ومال الى ذلك
ولكن بعد القيام بعمل
service mysqld restart
اصبحت حتى لا استطيع تنفيذ اى امر من على localhost نفسه وتظهر هذه الرساله دائما
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
ولاستعاده الصلاحيه مره اخرى استخدمت
# /etc/init.d/mysql stop
# mysqld_safe --skip-grant-tables &
# mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';
mysql> flush privileges;
mysql> quit
# /etc/init.d/mysql stop
Verify the all mysql instances have got stopped
#ps aux | grep mysql
if running kill it
# /etc/init.d/mysql start
# mysql -u root -pونجحت فى هذا ولكن المشكله الاساسيه هى انى لا استطيع الدخول من اى جهاز اخر على قاعدة البيانات
أرجو اذا كان اى احد واجه هذه المشكله المساعده
شكرا جزيلا



