إصلاح خطأ "لم يتم العثور على أمر MySQL" بسهولة (3 خطوات)

نشرت: 2022-12-08

MySQL هو نظام إدارة قواعد بيانات مفتوح المصدر (DBMS) تستخدمه العديد من تطبيقات الويب والمواقع الإلكترونية. في هذه المقالة ، سنوضح لك كيفية إصلاح رسالة الخطأ "لم يتم العثور على أمر MySQL".

أمر MySQL غير موجود

جدول المحتويات

ما هو خطأ لم يتم العثور على أمر MySQL؟

إذا كنت تتلقى الخطأ "mysql: command not found" عند محاولة تشغيل الأمر mysql ، فهذا يعني أن الأمر mysql ليس في مسار نظامك. يمكن أن يحدث هذا إذا لم يكن الأمر mysql مثبتًا على نظامك ، أو إذا كان الأمر mysql مثبتًا ولكن الدليل الذي يحتوي على ملف mysql الثنائي غير مدرج في مسار نظامك.

لإصلاح هذا الخطأ ، يمكنك تجربة الخطوات التالية:

اقرأ أيضًا: كيفية تحسين أداء قاعدة بيانات WordPress

الخطوة 1: تحقق من تثبيت MySQL على نظامك

تحقق مما إذا كان MySQL مثبتًا على نظامك: للتحقق مما إذا كان MySQL مثبتًا على نظامك ، يمكنك تشغيل الأمر التالي:

 which mysql

إذا تم تثبيت MySQL ، فسيقوم هذا الأمر بطباعة المسار إلى ملف mysql الثنائي. إذا لم يطبع الأمر شيئًا ، فهذا يعني أن MySQL غير مثبت على نظامك وهذا هو سبب ظهور خطأ "mysql command not found".

الخطوة الثانية: قم بتثبيت MySQL إذا لم تكن مثبتة

إذا لم يتم تثبيت MySQL ، فأنت بحاجة إلى التثبيت لحل الخطأ "لم يتم العثور على الأمر mysql" ، يختلف تثبيت MySQL قليلاً اعتمادًا على نظام التشغيل ، وقد ذكرنا تفاصيل التثبيت لـ Ubuntu و Redhat.

قم بتثبيت MySQL على Ubuntu

لتثبيت MySQL على Ubuntu ، يمكنك استخدام مدير الحزم apt . يتم تضمين مدير الحزم apt افتراضيًا على Ubuntu ويتم استخدامه لتثبيت حزم البرامج وتحديثها وإدارتها على النظام.

لتثبيت MySQL باستخدام apt ، اتبع الخطوات التالية:

  1. تحديث فهرس الحزمة: قبل تثبيت MySQL ، يجب عليك تحديث فهرس الحزمة للتأكد من أن لديك حق الوصول إلى أحدث إصدارات حزم البرامج المتاحة. لتحديث فهرس الحزمة ، قم بتشغيل الأمر التالي:
 sudo apt update

قد يستغرق هذا الأمر بعض الوقت حتى يكتمل ، اعتمادًا على عدد الحزم التي تحتاج إلى تحديث.

  1. تثبيت MySQL: بعد تحديث فهرس الحزمة ، يمكنك تثبيت MySQL باستخدام الأمر apt . للقيام بذلك ، قم بتشغيل الأمر التالي:
 sudo apt install mysql-server

سيؤدي هذا إلى تثبيت خادم MySQL وجميع التبعيات المطلوبة على نظامك.

  1. ابدأ خدمة MySQL: بعد تثبيت MySQL ، ستحتاج إلى بدء تشغيل خدمة MySQL لبدء استخدامها. لبدء خدمة MySQL ، قم بتشغيل الأمر التالي:
 sudo systemctl start mysql

سيؤدي هذا إلى بدء تشغيل خدمة MySQL وتمكينها من البدء تلقائيًا كلما تم تمهيد النظام.

  1. قم بتعيين كلمة مرور الجذر لـ MySQL: بعد بدء تشغيل خدمة MySQL ، ستحتاج إلى تعيين كلمة مرور لمستخدم جذر MySQL. بشكل افتراضي ، لم يتم تعيين كلمة مرور للمستخدم الجذر ، لذلك ستحتاج إلى تعيين كلمة مرور قبل أن تتمكن من تسجيل الدخول إلى خادم MySQL.

لتعيين كلمة مرور الجذر لـ MySQL ، قم بتشغيل الأمر التالي:

 sudo mysql_secure_installation

سيؤدي هذا إلى بدء معالج إعداد كلمة مرور الجذر في MySQL ، والذي سيرشدك خلال عملية تعيين كلمة مرور للمستخدم الجذر.

  1. تسجيل الدخول إلى MySQL: بعد تعيين كلمة مرور الجذر ، يمكنك تسجيل الدخول إلى خادم MySQL باستخدام الأمر mysql . لتسجيل الدخول ، قم بتشغيل الأمر التالي:
 mysql -u root -p

سيطالبك هذا بكلمة المرور للمستخدم الجذر. أدخل كلمة المرور التي قمت بتعيينها في الخطوة السابقة لتسجيل الدخول إلى خادم MySQL.

بعد تسجيل الدخول ، ستكون في موجه أوامر MySQL ، حيث يمكنك تشغيل أوامر MySQL لإدارة قواعد البيانات الخاصة بك وتنفيذ مهام أخرى.

ضع في اعتبارك أن هذه التعليمات خاصة بـ Ubuntu وقد لا تعمل على توزيعات Linux الأخرى. إذا كنت تستخدم توزيعة Linux مختلفة ، فيجب عليك مراجعة الوثائق الخاصة بهذا التوزيع لمعرفة كيفية تثبيت MySQL وتكوينه.

قم بتثبيت MySQL على نظام يعتمد على Redhat

لتثبيت MySQL على Red Hat ، يمكنك استخدام مدير الحزم yum . يتم تضمين مدير حزمة yum افتراضيًا في Red Hat ويتم استخدامه لتثبيت حزم البرامج وتحديثها وإدارتها على النظام.

لتثبيت MySQL باستخدام yum ، اتبع الخطوات التالية:

  1. تحديث فهرس الحزمة: قبل تثبيت MySQL ، يجب عليك تحديث فهرس الحزمة للتأكد من أن لديك حق الوصول إلى أحدث إصدارات حزم البرامج المتاحة. لتحديث فهرس الحزمة ، قم بتشغيل الأمر التالي:
 sudo yum update

قد يستغرق هذا الأمر بعض الوقت حتى يكتمل ، اعتمادًا على عدد الحزم التي تحتاج إلى تحديث.

  1. تثبيت MySQL: بعد تحديث فهرس الحزمة ، يمكنك تثبيت MySQL باستخدام الأمر yum . للقيام بذلك ، قم بتشغيل الأمر التالي:
 sudo yum install mysql-server

سيؤدي هذا إلى تثبيت خادم MySQL وجميع التبعيات المطلوبة على نظامك.

  1. ابدأ خدمة MySQL: بعد تثبيت MySQL ، ستحتاج إلى بدء تشغيل خدمة MySQL لبدء استخدامها. لبدء خدمة MySQL ، قم بتشغيل الأمر التالي:
 sudo systemctl start mysqld

سيؤدي هذا إلى بدء تشغيل خدمة MySQL وتمكينها من البدء تلقائيًا كلما تم تمهيد النظام.

  1. قم بتعيين كلمة مرور الجذر لـ MySQL: بعد بدء تشغيل خدمة MySQL ، ستحتاج إلى تعيين كلمة مرور لمستخدم جذر MySQL. بشكل افتراضي ، لم يتم تعيين كلمة مرور للمستخدم الجذر ، لذلك ستحتاج إلى تعيين كلمة مرور قبل أن تتمكن من تسجيل الدخول إلى خادم MySQL.

لتعيين كلمة مرور الجذر لـ MySQL ، قم بتشغيل الأمر التالي:

 mysql_secure_installation

سيؤدي هذا إلى بدء معالج إعداد كلمة مرور الجذر في MySQL ، والذي سيرشدك خلال عملية تعيين كلمة مرور للمستخدم الجذر.

  1. تسجيل الدخول إلى MySQL: بعد تعيين كلمة مرور الجذر ، يمكنك تسجيل الدخول إلى خادم MySQL باستخدام الأمر mysql . لتسجيل الدخول ، قم بتشغيل الأمر التالي:
 mysql -u root -p

سيطالبك هذا بكلمة المرور للمستخدم الجذر. أدخل كلمة المرور التي قمت بتعيينها في الخطوة السابقة لتسجيل الدخول إلى خادم MySQL.

بعد تسجيل الدخول ، ستكون في موجه أوامر MySQL ، حيث يمكنك تشغيل أوامر MySQL لإدارة قواعد البيانات الخاصة بك وتنفيذ مهام أخرى.

ضع في اعتبارك أن هذه التعليمات خاصة بـ Red Hat وقد لا تعمل على توزيعات Linux الأخرى. إذا كنت تستخدم توزيعة Linux مختلفة ، فيجب عليك مراجعة الوثائق الخاصة بهذا التوزيع لمعرفة كيفية تثبيت MySQL وتكوينه.

الخطوة 3: إصلاح أمر MySQL غير موجود عن طريق الإضافة إلى مسار النظام

أضف ملف mysql الثنائي إلى مسار نظامك: إذا تم تثبيت MySQL ولكن الأمر mysql لا يزال غير موجود ، فهذا يعني أن الدليل الذي يحتوي على ملف mysql الثنائي غير مدرج في مسار نظامك. يمكنك إضافة ملف mysql الثنائي إلى مسار نظامك عن طريق تعديل متغير بيئة PATH .

للقيام بذلك ، يمكنك تشغيل الأمر التالي ، مع استبدال <mysql_bin_dir> الذي يحتوي على ملف mysql الثنائي:

 export PATH=$PATH:<mysql_bin_dir>

على سبيل المثال ، إذا كان ملف mysql الثنائي موجودًا في الدليل /usr/local/mysql/bin ، فيمكنك تشغيل الأمر التالي:

 export PATH=$PATH:/usr/local/mysql/bin

بعد تشغيل هذا الأمر ، يجب أن تكون قادرًا على تشغيل الأمر mysql دون الحصول على الخطأ "mysql: command not found".

ضع في اعتبارك أنه يتم إعادة تعيين متغير بيئة PATH في كل مرة تفتح فيها محطة طرفية جديدة ، لذلك ستحتاج إلى تشغيل أمر export هذا في كل مرة تفتح فيها محطة طرفية جديدة حتى تتمكن من تشغيل الأمر mysql .

استنتاج

لقد ناقشنا الخطأ "لم يتم العثور على الأمر mysql" وناقشنا طرقًا مختلفة لحل هذا الخطأ في أنظمة التشغيل المختلفة.

إذا كان لديك أي أسئلة أخرى ، فلا تتردد في طرحها في قسم التعليقات أدناه.