English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

ملاحظات تعلم محركات البيانات في MySQL

عرض محركات البيانات الحالية

show engines
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
| Engine       | Support | التعليق                            | المعاملات | XA  | نقاط الانقسام |
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
| InnoDB       | DEFAULT | يدعم المعاملات، قفل المستوى السطرية، والمفاتيح الأجنبية | YES     | YES | YES    |
| MRG_MYISAM     | YES   | مجموعة من جداول MyISAM المتطابقة | NO      | NO  | NO     |
| MEMORY       | YES   | مبني على جدول، مخزن في ذاكرة العملية، مفيد للجداول المؤقتة | NO      | NO  | NO     |
| BLACKHOLE     | YES   | محرك التخزين /dev/null (يختفي أي شيء تكتبه فيه) | NO      | NO  | NO     |
| MyISAM       | YES   | محرك التخزين MyISAM                     | NO      | NO  | NO     |
| CSV        | YES   | محرك التخزين CSV                       | NO      | NO  | NO     |
| ARCHIVE      | YES   | محرك التخزين الأرشيف                     | NO      | NO  | NO     |
| PERFORMANCE_SCHEMA | YES   | Performance Schema                       | NO      | NO  | NO     |
| FEDERATED     | NO   | محرك التخزين MySQL المتحد                 | NULL     | NULL | NULL    |
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
9 سطور في المجموعة (0.00 ثانية)

أو

show engines \G
mysql> show engines \G
*************************** 1. السطر ***************************
   محرك: InnoDB
   الدعم: DEFAULT
   تعليق: يدعم المعاملات، قفل مستوى السطر، والأكواد الأجنبية
المعاملات: YES
     XA: YES
 نقاط الانطلاق: YES
*************************** 2. السطر ***************************
   محرك: MRG_MYISAM
   يدعم: نعم
   تعليق: مجموعة من جداول MyISAM متشابهة
المعاملات: لا
     XA: لا
 نقاط التحكم: لا
*************************** 3. السطر ***************************
   محرك: MEMORY
   يدعم: نعم
   تعليق: يعتمد على الهاش، مخزن في الذاكرة، مفيد للجداول مؤقتة
المعاملات: لا
     XA: لا
 نقاط التحكم: لا
*************************** 4. السطر ***************************
   محرك: BLACKHOLE
   يدعم: نعم
   تعليق: محرك التخزين /dev/null (ما تكتبه فيه يختفي)
المعاملات: لا
     XA: لا
 نقاط التحكم: لا
*************************** 5. سطر ***************************
   محرك: MyISAM
   يدعم: نعم
   Comment محرك تخزين MyISAM
المعاملات: لا
     XA: لا
 نقاط التحكم: لا
*************************** 6. سطر ***************************
   محرك: CSV
   يدعم: نعم
   Comment محرك تخزين CSV
المعاملات: لا
     XA: لا
 نقاط التحكم: لا
*************************** 7. سطر ***************************
   محرك: ARCHIVE
   يدعم: نعم
   Comment محرك تخزين الأرشيف
المعاملات: لا
     XA: لا
 نقاط التحكم: لا
*************************** 8. سطر ***************************
   محرك: PERFORMANCE_SCHEMA
   يدعم: نعم
   Comment مخطط الأداء
المعاملات: لا
     XA: لا
 نقاط التحكم: لا
*************************** 9. سطر ***************************
   محرك: FEDERATED
   يدعم: لا
   Comment محرك تخزين MySQL المتحد
المعاملات: NULL
     XA: NULL
 نقاط التحكم: NULL
9 سطور في المجموعة (0.00 ثانية)

اسم المحرك
هل يدعم الدفع،نعم يدعم،لا يدعم
Comment تقييم أو ملاحظة Defalut يعني،محرك الدعم الافتراضي
هل يدعم المعاملات،نعم يدعم،لا يدعم
هل جميع الموزعين المدعومين من XA يتوافقون مع معيار XA،نعم يدعم،لا يدعم
هل يدعم نقاط التحكم الحفاظ على المعاملات،نعم يدعم،لا يدعم

أو

show variables like ‘have%’

mysql> show variables like 'have%';
+------------------------+----------+
| Variable_name     | Value  |
+------------------------+----------+
| have_compress     | YES   |
| have_crypt       | NO    |
| have_dynamic_loading  | YES   |
| have_geometry     | YES   |
| have_openssl      | DISABLED |
| have_profiling     | YES   |
| have_query_cache    | YES   |
| have_rtree_keys    | YES   |
| have_ssl        | DISABLED |
| have_statement_timeout | YES   |
| have_symlink      | YES   |
+------------------------+----------+
11 سطور في المجموعة، تحذير واحد (0.00 ثانية)

Variable_name اسم المحرك
القيمة هل يدعم YES يدعم، NO لا يدعم، DISABLED يدل على أن يدعم لكن لم يتم تشغيله

عرض المحرك الافتراضي

show variables like ‘%storage_engine%’

mysql> show variables like '%storage_engine%';
+----------------------------------+--------+
| Variable_name          | Value |
+----------------------------------+--------+
| default_storage_engine      | InnoDB |
| default_tmp_storage_engine    | InnoDB |
| disabled_storage_engines     |    |
| internal_tmp_disk_storage_engine | InnoDB |
+----------------------------------+--------+
4 سطور في المجموعة، تحذير واحد (0.00 ثانية)

InnoDB هو المحرك الافتراضي

تعديل المحرك الافتراضي

ملف my.ini

[mysqld]
[mysqld]
# الخيارات الثلاثة التالية هي منفصلة تمامًا عن SERVER_PORT أدناه.
# skip-networking
# enable-named-pipe
# shared-memory
# shared-memory-base-name=MYSQL
# خط الملف الذي سيستخدمه خادم MySQL
# المنفذ الذي سيستمع إليه خادم MySQL افتراضيًا
port=3306
# مسار إلى مجلد التثبيت. جميع المسارات عادة ما يتم حلها بشكل مطلق بالنسبة لهذا. مجلد التثبيت الافتراضي للخادم
# مسار إلى مجلد التثبيت. جميع المسارات عادة ما يتم حلها بشكل مطلق بالنسبة لهذا. مجلد التثبيت الافتراضي للخادم
# مسار إلى جذر قاعدة البيانات  مجلد ملفات بيانات قاعدة البيانات
datadir=C:/ProgramData/MySQL/MySQL Server 5.7\Data
# المجموعة الافتراضية للتخزين التي سيتم استخدامها عند إنشاء جدول جديد أو نموذج
# تم إنشاءها وليس تم تعريف مجموعة الحروف  تعديل مجموعة الحروف الافتراضية للخادم
character-set-server=utf8
# المحرك الافتراضي للتخزين الذي سيتم استخدامه عند إنشاء جداول جديدة عند
# هنا يتم تعديل المحرك الافتراضي
default-storage-engine=INNODB

إعادة تشغيل خدمة MySQL بعد التعديل

التي قد تعجبك