المشاركة الأصلية كتبت بواسطة jwri
مشكور اخوي
بس ممكن تعيد النقطه هذي بتوضيح
تحيتي
السلام عليكم :
نشرح وليه لا ، وكم عندنا Jwri ، عاد ماقدرت اقرا اسمك عدل .
خلينا نبدا في الشغله ،
انا قلت لك فوق انه بعض الاحيان " مو كل الاوقات " يكون الا eximstat يولع لمبة حمراء يعني داون ، تروح انت تسوي ريستارت مايشتغل يؤ وش السالفة ؟ تروح تسوي معاي الطريقة هذي وتنحل ،
لو الويب العربي شغال عطيتك رابط لدرس مايسقول علشان تفهم الي باقوله بشكل افضل لكن يالله ، انشاء الله بيرجع الويب قريب .
1) الي تحتاجة :
1) باسور قواعد بيانات السيرفر :
كود PHP:
more /root/.my.cnf
2) باسورد الاكسيم ستيت :
كود PHP:
more /var/cpanel/eximstatspass
3) كيف اتأكد ان الباسورد صحيح وانه ماهو السبب في فشل الاكسيم ستيت :
ندخل شل المايسقول :
دخل باسورد المايسقول ، كذا بتكون خشيت على شل المايسقول :
4) تبي تطلع وش كود او شفرة الباسورد الاساسي الي طلعته من الخطوة رقم (2) ، تكتب الامر :
تكتب الامر :
كود PHP:
SELECT PASSWORD('Passs');
تغير كلمة Passs بالباسورد الي طلع لك في الخطوة رقم 2 .
5) تبي تطلع شفرة الباسورد الحالي للاكسيم ستيت :
كود PHP:
SHOW GRANTS FOR 'eximstats'@'localhost';
قارن الاثنين ، بنظره سريعه بتشوف لو متسايون او لا .
6) لو كانوا متساويين ، صل الله وبارك ، شوف حل اخر للمشكلة ويبي لها فحص ثاني ، لو كانوا مو متساويين ، يبي لك تغير الباسورد بالامر التالي :
غير المسار الى ال Mysql :
غير الباسورد :
كود PHP:
UPDATE user SET Password=PASSWORD('THEPASSWORD') WHERE user='eximstats';
شفت كلمة THEPASSWORD ، غيرها بالباسورد الاصلي الي طلعته في الفقرة رقم 2 .
بعدين اكتب الامر هذا :
كود PHP:
FLUSH PRIVILEGES;
علشان يلقم التغييرات بعدين
كذا تكون انت غيرت الباسورد لوضعه الطبيعي .
وتطبيق عملي للي قلته :
كود PHP:
root@server [~]# more /root/.my.cnf
[client]
user="root"
pass="YemmyYemmy"
root@server [~]# more /var/cpanel/eximstatspass
DaG11OiT
root@server [~]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 23059 to server version: 4.1.13-standard
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> SELECT PASSWORD('DaG11OiT');
+-------------------------------------------+
| PASSWORD('DaG11OiT') |
+-------------------------------------------+
| *3637169349709BD06235D9D9C8FFE639DE48C829 |
+-------------------------------------------+
1 row in set (0.00 sec)
mysql> SHOW GRANTS FOR 'eximstats'@'localhost';
+------------------------------------------------------------------------------------------------------------------+
| Grants for eximstats@localhost |
+------------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'eximstats'@'localhost' IDENTIFIED BY PASSWORD '*3637169349709BD06235D9D9C8FFE639DE48C829' |
| GRANT ALL PRIVILEGES ON `eximstats`.* TO 'eximstats'@'localhost' |
+------------------------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)
مثل ماتشوف ، عندي متساوية ، اذن مافيه مشكلة ، لكن في اغلب الاوقات كنت اشوفها مختلفه وارجع اغيره للصح ويشتغل صح وتروح اللمبة الحمراء
انا اسف استرسلت في الشرح وكثرنا الكلام بس اهم شيء نفهم وش الي قاعدين نسويه ، وعلشان اكون صادق ، انا اتعمد في بعض الاحيان الف واجيبها مع الخط الطويل علشان نفهم بالضبط ليش كانت المشكلة ، وكيف نحلها بالتفصيل الممل .
طبعا ، انا مااقول لك كل مره يصير فيها الاكسيم ستيت داون تروح تسوي الخطوة ، لا سوي ريستارت مااشتغل يبي لك تبحث وش كانت المشكلة ، وهذا واحد من الاخطاء الشائعة الي شفتها كثير في سيرفرات كثير !!
خالص التحية ،
علي حمد !