أوامر MySQL العملية
ويكيبيديا، الموسوعة الحرة 1) الاتصال بـ MYSQL:
التنسيق: عنوان المضيف mysql -h - اسم المستخدم - كلمة مرور المستخدم
1. المثال 1: الاتصال بـ MYSQL على هذا الجهاز
افتح أولاً نافذة DOS، ثم أدخل دليل bin ضمن دليل تثبيت mysql، على سبيل المثال: D:mysqlbin، ثم اكتب الأمر mysql -uroot -p، واضغط على Enter وستتم مطالبتك بإدخال كلمة المرور الخاصة بك. إذا تم تثبيت MYSQL للتو، فإن جذر المستخدم الفائق لا يحتوي على كلمة مرور، لذلك فقط اضغط على Enter لإدخال MYSQL، وتكون مطالبة MYSQL هي: mysql>
2. المثال 2: الاتصال بـ MYSQL على المضيف البعيد
افترض أن عنوان IP للمضيف البعيد هو: 10.0.0.1، واسم المستخدم هو الجذر، وكلمة المرور هي 123. ثم اكتب الأمر التالي:
الخلية -h10.0.0.1 -uroot -p123
(ملاحظة: لا يحتاج u وroot إلى إضافة مسافات، وينطبق الشيء نفسه على الآخرين)
3. اخرج من أمر MYSQL
خروج (عودة النقل)
(2) تغيير كلمة المرور:
التنسيق: mysqladmin -u اسم المستخدم -p كلمة المرور القديمة كلمة المرور الجديدة
1. المثال 1: إضافة كلمة مرور 123 إلى الجذر. أدخل أولاً الدليل C:mysqlbin ضمن DOS، ثم اكتب الأمر التالي:
Mysqladmin -uroot -كلمة المرور 123
ملاحظة: نظرًا لأن الجذر لا يحتوي على كلمة مرور في البداية، فيمكن حذف عنصر كلمة المرور القديمة -p.
2. المثال 2: قم بتغيير كلمة مرور الجذر إلى 456
Mysqladmin -uroot -pab12 كلمة المرور 456
(3) إضافة مستخدم جديد: (ملاحظة: على عكس ما سبق، ما يلي هو أوامر في بيئة MYSQL، بحيث تتبعها فاصلة منقوطة كفاصل للأوامر)
التنسيق: منح التحديد في قاعدة البيانات.* إلى مضيف username@login المحدد بواسطة "كلمة المرور"
مثال 1: أضف مستخدم test1 بكلمة المرور abc، حتى يتمكن من تسجيل الدخول على أي مضيف والحصول على أذونات الاستعلام والإدراج والتعديل والحذف في جميع قواعد البيانات. اتصل أولاً بـ MYSQL كمستخدم أساسي، ثم اكتب الأمر التالي:
امنح التحديد والإدراج والتحديث والحذف على *.* لاختبار1@"% " تم تحديده بواسطة "abc"؛
لكن المستخدم المضاف في المثال 1 خطير للغاية، إذا كان شخص ما يعرف كلمة المرور الخاصة بـ test1، فيمكنه تسجيل الدخول إلى قاعدة بيانات mysql الخاصة بك على أي جهاز كمبيوتر على الإنترنت ويفعل ما يريد ببياناتك. الحل انظر المثال 2.
مثال 2: أضف مستخدم test2 بكلمة المرور abc، بحيث يمكنه تسجيل الدخول فقط على المضيف المحلي، ويمكنه الاستعلام عن قاعدة البيانات mydb وإدراجها وتعديلها وحذفها (يشير المضيف المحلي إلى المضيف المحلي، أي المضيف حيث توجد قاعدة بيانات MYSQL) ، بحيث حتى لو كان المستخدم يعرف كلمة مرور test2، فلن يتمكن من الوصول مباشرة إلى قاعدة البيانات من الإنترنت، ولا يمكنه الوصول إليها إلا من خلال صفحة الويب على مضيف MYSQL.
منح التحديد والإدراج والتحديث والحذف على mydb.* إلى test2@localhost المحدد بواسطة "abc"؛
إذا كنت لا تريد أن يكون لدى test2 كلمة مرور، فيمكنك كتابة أمر آخر لإزالة كلمة المرور.
امنح التحديد والإدراج والتحديث والحذف على mydb.* إلى test2@localhost المحدد بواسطة ""؛
(4) عرض الأمر
1. عرض قائمة قاعدة البيانات:
إظهار قواعد البيانات؛
في البداية، كانت هناك قاعدتي بيانات فقط: mysql وtest. مكتبة mysql مهمة جدًا، فهي تحتوي على معلومات نظام MYSQL. عندما نقوم بتغيير كلمات المرور وإضافة مستخدمين جدد، فإننا نستخدم هذه المكتبة بالفعل للعمليات.
2. عرض جدول البيانات في المكتبة:
استخدم MySQL؛ // افتح المكتبة
عرض الجداول؛
3. عرض هيكل جدول البيانات:
وصف اسم الجدول؛
4. بناء قاعدة البيانات:
إنشاء اسم مكتبة قاعدة البيانات؛
5. إنشاء الجدول:
استخدام اسم المكتبة؛
إنشاء اسم جدول الجدول (قائمة إعدادات الحقل)؛
6. حذف قاعدة البيانات والجدول:
إسقاط اسم مكتبة قاعدة البيانات؛
إسقاط اسم الجدول الجدول؛
7. امسح السجلات الموجودة في الجدول:
حذف من اسم الجدول؛
8. عرض السجلات في الجدول:
حدد * من اسم الجدول؛
أوامر استيراد وتصدير MySQL
1. تصدير قاعدة البيانات بأكملها mysqldump -u username -p اسم قاعدة البيانات > اسم الملف المصدر mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2. تصدير جدول mysqldump -u username -p اسم قاعدة البيانات اسم الجدول> اسم الملف المصدر mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
3. تصدير بنية قاعدة البيانات mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:wcnc_db.sql
-d لا توجد بيانات --add-drop-table يضيف جدول إسقاط قبل كل عبارة إنشاء
4. قم باستيراد أمر المصدر المشترك إلى قاعدة البيانات وأدخل إلى وحدة تحكم قاعدة بيانات MySQL.
مثل mysql -u root -p
Mysql> استخدم قاعدة البيانات ثم استخدم الأمر المصدر، المعلمات التالية هي ملفات نصية (مثل .sql المستخدم هنا)
mysql>المصدر d:wcnc_db.sql (ملاحظة: إذا تمت كتابته كمصدر d:wcnc_db.sql، فسيتم الإبلاغ عن خطأ في بناء الجملة)
ملاحظة: يجب أن يكون ملف قاعدة البيانات الذي يستخدم أمر استيراد قاعدة البيانات موجودًا في دليل bin الخاص بـ mysql.