نوع إصدار قاعدة البيانات: أوامر مهمة لقاعدة بيانات إصدار المجتمع MYSQL 5.0.x: mysqldump;mysql
بيئة النظام: ويندوز إكس بي Sp2
نموذج قاعدة بيانات: عرض توضيحي (يمكن إنشاء الجداول الداخلية بشكل تعسفي)
اسم مستخدم قاعدة البيانات: الجذر (يمكن أن يكون أيضًا اسم مستخدم له أذونات إدارية)
كلمة مرور تسجيل الدخول إلى قاعدة البيانات: dbuserkey
في بيئة الاختبار، تم تعيين mysql بنجاح في متغير البيئة. يمكنك إدخال mysql في سطر الأوامر لبدء تشغيل محرك قاعدة بيانات mysql.
أ. قم بتصدير جميع بيانات وهياكل العرض التوضيحي بالكامل (نسخة احتياطية كاملة)
قم بإنشاء نسخة احتياطية من ملف دفعي.bat في أي دليل (مثل D:mydb) بالمحتوى التالي:
mysqldump -uroot -pdbuserkey --add-locks --opt Demo>D:mydbDemo.sql;
@يوقف
ب. استيراد كافة البيانات والهياكل التجريبية بالكامل (الاسترداد الكامل)
قم بإنشاء ملف دفعي Restore.bat في نفس الدليل مثل Backup.bat بالمحتوى التالي:
mysql -uroot -pdbuserkey demo
ج. اختبار لفتح محرك قاعدة بيانات MySQL net start mysql
عندما تقوم بتشغيل العملية المجمعة في A، سترى أنه تم إنشاء Demo.sql ضمن D:mydb.
ثم قم بتنفيذ أمر Drop Database Demo لحذف قاعدة البيانات التجريبية وإنشاء قاعدة البيانات التجريبية Create Database Demo؛
قم بتشغيل معالجة النسبة المتوسطة B لاستعادة كافة البيانات والهياكل
د. الأوامر الشائعة لتسجيل الدخول أو الاتصال بخدمة قاعدة بيانات MySQL
MySQL -h عنوان المضيف -u اسم المستخدم -p كلمة مرور المستخدم؛
إطلاق اتصال قاعدة بيانات MySQL
مخرج
إيقاف خدمة قاعدة بيانات MySQL المحلية
صافي توقف الخلية
تغيير كلمة المرور
mysqladmin -u اسم المستخدم -p كلمة المرور القديمة كلمة المرور الجديدة؛
إظهار قائمة قاعدة البيانات
عرض قاعدة البيانات؛
استخدام قاعدة البيانات
استخدم اسم قاعدة البيانات؛
إظهار قاعدة البيانات المحددة حاليا
حدد قاعدة البيانات ()؛
طاولة مفتوحة
إظهار اسم الجدول؛
إظهار هيكل جدول البيانات
وصف اسم الجدول؛
معلومات الجدول الموجودة في قاعدة البيانات الحالية:
إظهار الجداول (ملاحظة: يوجد حرف s في النهاية)
إنشاء قاعدة بيانات
إنشاء اسم قاعدة بيانات قاعدة البيانات؛
إنشاء جدول
استخدم اسم قاعدة البيانات؛
إنشاء اسم جدول الجدول (قائمة إعدادات الحقل)؛
حذف قاعدة البيانات والجدول
إسقاط اسم قاعدة بيانات قاعدة البيانات؛
إسقاط اسم الجدول الجدول؛
مسح السجلات في الجدول
حذف من اسم الجدول؛
تغيير اسم الجدول
إعادة تسمية الجدول tableA إلى tableB؛
للحصول على أوامر بيان استعلام SQL منظم، راجع مستند mysql
Mysql إنشاء وحذف المستخدمين
منح التحديد والإدراج والتحديث والحذف على *[(قاعدة البيانات)].* إلى username@loginhost المحدد بواسطة "كلمة المرور"
في وضع الأوامر، لاحظ أن كل سطر متبوع بـ ; للإشارة إلى نهاية عبارة الأمر.
التنسيق: منح التحديد في قاعدة البيانات.* إلى مضيف 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 المحدد بواسطة ""؛
يؤدي هذا إلى إنشاء مستخدم اسمه: phplamp بكلمة المرور: 1234.
ثم قم بتسجيل الدخول.
الخلية>خروج؛
الخلية -u phplamp -p
أدخل كلمة المرور
Mysql> تم تسجيل الدخول بنجاح
2. تفويض المستخدمين.
// قم بتسجيل الدخول إلى MYSQL (بأذونات ROOT).
الخلية -u الجذر -p
كلمة المرور
// قم أولاً بإنشاء قاعدة بيانات (phplampDB) للمستخدم
Mysql>إنشاء قاعدة بيانات phplampDB;
// تفويض مستخدم phplamp بالحصول على كافة الأذونات في قاعدة بيانات phplamp.
>منح جميع الامتيازات في phplampDB.* إلى phplamp@localhost المعرف بـ '1234'؛
// تحديث جدول أذونات النظام
الخلية>امتيازات التدفق؛
Mysql> عمليات أخرى
/*
إذا كنت تريد تحديد بعض الأذونات لمستخدم، يمكنك الكتابة على النحو التالي:
mysql>امنح التحديد والتحديث على phplampDB.* إلى phplamp@localhost المحدد بـ "1234"؛
// تحديث جدول أذونات النظام.
الخلية>امتيازات التدفق؛
*/
3. احذف المستخدم.
الخلية -u الجذر -p
كلمة المرور
Mysql>حذف من المستخدم حيث المستخدم = "phplamp" والمضيف = "المضيف المحلي"؛
الخلية>امتيازات التدفق؛
//حذف قاعدة بيانات المستخدم
Mysql>إسقاط قاعدة البيانات phplampDB؛
4. قم بتعديل كلمة المرور للمستخدم المحدد.
الخلية -u الجذر -p
كلمة المرور
mysql>تحديث مجموعة mysql.user كلمة المرور = كلمة المرور ('كلمة المرور الجديدة') حيث User = "phplamp" و Host = "localhost"؛
الخلية>امتيازات التدفق؛
5. قم بإدراج كافة قواعد البيانات
الخلية>إظهار قاعدة البيانات؛
6. تبديل قاعدة البيانات
الخلية> استخدم "اسم قاعدة البيانات"؛
7. قم بإدراج كافة الجداول
الخلية>إظهار الجداول؛
8. عرض هيكل جدول البيانات
MySQL>وصف اسم الجدول؛
9. حذف قاعدة البيانات وجدول البيانات
Mysql>إسقاط اسم قاعدة بيانات قاعدة البيانات؛
Mysql>إسقاط اسم جدول بيانات الجدول؛
10. عرض هيكل الجدول
وصف "اسم الجدول"؛
الاتصال بـ mysql ضمن cmd:
mysql -uroot -p اضغط على Enter واحذر من كتابة كلمة المرور بعد -p ملاحظة: - لا توجد مسافة بين حرف المعلمة والقيمة
=========
أعيد طبعه من حديقة سعيد رامبلر
هذه المقالة مأخوذة من مدونة CSDN، يرجى الإشارة إلى المصدر عند إعادة الطباعة: http://blog.csdn.net/ljw_army/archive/2009/12/22/5053682.aspx.
-