القسم

قواعد البيانات

انشاء او حذف مستخدم في MySQL server

19 يونيو, 2010
MySQL

MySQL

السؤال: كيف اقوم بحذف مستخدم او انشاء مستخدم جديد في mysql عن طريق سطر الاوامر ؟

الجواب: ادوات وأوامر mysql حقيقة توفر لك كل شيء تحتاجة لإدراة خادم القواعد وقواعد البيانات دون الحاجة لإستخدام برمجيات خارجية مثل PhpMyAdmin. وفي الحقيقة ان برامج مثل PhpMyAdmin ماهي إلى ادوات اضافية تسهل وتبسط لك التعامل مع MySQL وليست بشيء اساسي لإدارة MySQL server. في هذا الموضوع سوف اقوم بشرح طريقة حذف مستخدم موجود او انشاء مستخدم جديد في mysql server. موضوعي مقسوم إلى قسمين الأول طريقة انشاء المستخدم والقسم الثاني طريقة حذف المستخدم وسوف اقوم ايضاً بشرح طريقة اعادة تسمية مستخدم ما.

أضغط هنا لمواصلة قراءة انشاء او حذف مستخدم في MySQL server
الذهاب مباشرة لصفحة الموضوع

VN:F [1.9.3_1094]
Rating: 5.0/5 (1 vote cast)
شـاركـهـا:-
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • Print
  • Live
  • Reddit
  • Technorati
  • MySpace
  • Yahoo! Buzz
  • LinkedIn
  • Identi.ca
  • Twitter

اعادة ضبط كلمة المرور لليوزر root في خادم MySQL

22 مايو, 2010
MySQL

MySQL

انا فقدت كلمة المرور للحساب root (وهو المدير لخادم MySQL) واريد اعادة ضبط هذا الباسورد. ماهي الطريقة لذالك ؟

حسناً. سألني احد الاصدقاء قبل يومين هذا السؤال وفضلت الاجابة علية بشكل تدوينة سريعة لتكون مرجع لأي شخص لدية نفس السؤال, بدل من الإجابة علية عبر الايميل.

اولاً علينا ان نحدد هل هو سيرفر استضافة او ماذا ؟ وهل يوجد علية اي لوحة تحكم على سبيل المثال cpanel او غيرها.  لماذا ههذ الأسئلة ؟ لأن بعض لوحات التحكم مثل cpanel توفر لك خيار في whm في قائمة mysql خاصية ضبط كلمة المرور لroot وغيرة.

ملاحظة مهمة: الحساب, اليوزر او المستخدم ليس لة أي دخل بالحساب الاساسي. مثلاً root والذي تستخدمة للدخول على ssh ..الخ. ليس لة دخل ابداً باليوزر root  الموجود في mysql server

خطوات تغيير كلمة المرور:

أضغط هنا لمواصلة قراءة اعادة ضبط كلمة المرور لليوزر root في خادم MySQL
الذهاب مباشرة لصفحة الموضوع

VN:F [1.9.3_1094]
Rating: 5.0/5 (2 votes cast)
شـاركـهـا:-
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • Print
  • Live
  • Reddit
  • Technorati
  • MySpace
  • Yahoo! Buzz
  • LinkedIn
  • Identi.ca
  • Twitter

استخدام أداة mysqlcheck لإصلاح, تحسين وتحليل قواعد البيانات

12 مارس, 2010
MySQL

MySQL

مرحبا, عند محاولة اصلاح قاعدة او تنفيذ عملية Myismcheck من خلال سطر الأوامر يتطلب منا أن نقوم بإيقاف خادم MySQL عن العمل حتى نستطيع تنفيذ مانريد في القواعد. ولكن هذا الأمر يعتبر شيء مزعج خصوصاً اذا كان الخادم مخصص لإستضافة المواقع بالتالي سوف تتوقف جميع قواعد البيانات الخاصة بالعملاء من اجل قاعدة واحد فقط!. لهذا في بعض الأحيان نستخدم مثلاً PHPMyAdmin وغيرها من الأدوات. في هذه التدوينة سوف استعرض طريقة تنفيذ العمليات هذه من خلال اداة mysqlcheck والتي تغنينا عن ايقاف الخادم والتعقيدات الاخرى, وهي اداة سهلة الإستخدام جداً.

للتطبيق تحتاج:

  1. قاعدة بيانات مركبة وتعمل
  2. صلاحيات root
  3. تسجيل دخول إلى ssh, terminal

أضغط هنا لمواصلة قراءة استخدام أداة mysqlcheck لإصلاح, تحسين وتحليل قواعد البيانات
الذهاب مباشرة لصفحة الموضوع

VN:F [1.9.3_1094]
Rating: 5.0/5 (3 votes cast)
شـاركـهـا:-
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • Print
  • Live
  • Reddit
  • Technorati
  • MySpace
  • Yahoo! Buzz
  • LinkedIn
  • Identi.ca
  • Twitter

حل مشكلة امتلاء القرص الصلب بسبب MySQL Binary Log

8 أكتوبر, 2009
MySQL Logo

MySQL Logo

المشكلة:-

ملفات بإحجام كبيرة يصل حجم كل ملف 1 GB وشوية بداخل var/lib/mysql وتكون هذه الملفات بأسماء مثل mysql-bin.000001 و mysql-bin.00002 ..الخ الخ.
في حالة كان var بارتشن خاص فراح تاكل كل البارتشن واذا كان var ضمن البارتشن / فانفس الشيء راح تاكل كمية كبيرة من القرص. وايضاً سوف تتوقف القواعد وخادم mysql لانة لايستطيع ايجاد مساحة للكتابة فيها واذا كان var ضمن البارتشن / احتمال كبير تتوقف معظم وظائف النظام في حالة الامتلاء الكامل للقرص الصلب.

ماهية هذه الملفات:-

هذه الملفات عبارة عن ملفات LOG او تسجيل بصيغة Binary. تقوم هذه الملفات بتسجيل جميع الأحداث التي تحصل في mysql والكشوفات التي يتم تحديثها او التي قد تم فعلاً تحديثها. ايضاً من الممكن استخدامها لتقوم بتسجيل جميع الاستعلامات التي تحصل في mysql.

أضغط هنا لمواصلة قراءة حل مشكلة امتلاء القرص الصلب بسبب MySQL Binary Log
الذهاب مباشرة لصفحة الموضوع

VN:F [1.9.3_1094]
Rating: 5.0/5 (1 vote cast)
شـاركـهـا:-
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • Print
  • Live
  • Reddit
  • Technorati
  • MySpace
  • Yahoo! Buzz
  • LinkedIn
  • Identi.ca
  • Twitter

من اسباب توقف MySQL Server عن العمل

14 أغسطس, 2009
MySQL Logo

MySQL Logo

مرحبا بالجميع, تدوينتي اليوم تتحدث عن موضوع كثير مايحصل خصوصاً في خوادم الإستضافة المشتركة وهو توقف MySQL Server عن العمل

طبعاً الاسباب كثيرة واحيانا تكون غريبة ويصعب كشفها مثلاً بعض الاسباب تكون لها تدخل مباشر مع MySQL Server وهذه هية بالعادة تكون الاسهل في الاصلاح لأنك تعرف سبب العطل من الثواني الاولى احيانا لو تقوم بتنفيذ امر service mysql restart قد يعطيك سبب المشكلة لديك وهنا تحل المشكلة في ثوانً.

ولكن المشاكل الاصعب بالعادة هية التي لايكون لها تدخل مباشر مع MySQL Server مثل تعطل في القرص الصلب او امتلاء قرص VAR

هنالك ثلاث مشاكل وهم تقريباً الاكثر حدوثاً ونستطيع القول انهم المشاكل الشائعة والذي اغلب مدراء النظم و قواعد البيانات يواجهنا. وهية على الشكل التالي:

1- خطأ في إعداد ملف etc/my.cnf

2- خلل او تغيير خاطئ في تصاريح مجلدات MySQL

3- امتلاء قرص VAR او القرص الذي يحتوي على MySQL Socket و القواعد ..الخ

بخصوص المشكلة الاولى والثانية فعليك ان تتأكد بنفسك من التعديلات التي قمت بها مؤخراً

اما المشكلة الثالثة فحلها يكون بتفريغ وحذف بعض الملفات ..اما المشكلة الثالثة فهذه سوف اكتب لها حل حيث ان الحل شبة ثابت عند الكل.

أضغط هنا لمواصلة قراءة من اسباب توقف MySQL Server عن العمل
الذهاب مباشرة لصفحة الموضوع

VN:F [1.9.3_1094]
Rating: 5.0/5 (3 votes cast)
شـاركـهـا:-
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • Print
  • Live
  • Reddit
  • Technorati
  • MySpace
  • Yahoo! Buzz
  • LinkedIn
  • Identi.ca
  • Twitter