MySQL Community Edition

Software screenshot:
MySQL Community Edition
Software ətraflı:
Version: 8.0.12 GA Yenil?nib
Tarixi Upload: 16 Aug 18
Geliştirici: Oracle Corporation
Lisenziya: Pulsuz
Məşhurluq: 112

Rating: 5.0/5 (Total Votes: 2)

MySQL Community Edition açıq mənbə, cross-platform, geniş istifadə olunan və çox sürətli əlaqəli verilənlər bazası idarəetmə sistemi (RDBMS). Bir server daemon (mysqld) və bir çox müxtəlif müştəri proqramı və kitabxanadan ibarət olan müştəri və server tətbiqlərinə malikdir.


Bir baxışda xüsusiyyətləri

Originally Sun Microsystems tərəfindən yaradılmış Sun Microsystems (indi Oracle tərəfindən hazırlanmışdır), MySQL yalnız birləşdiricilər, replikasiya, partitioning, workbench, müəssisənin monitorları, pano və məsləhətçilər, sorğu analizatoru olduğu üçün yalnız "dünyanın ən populyar açıq mənbə veritabanı" , replikasiya monitoru və müəssisə backup xüsusiyyətləri. Linux, Solaris, BSD, Mac OS X və Windows əməliyyat sistemləri üzərində işləyir.

Bundan əlavə, MySQL verilənlər bazası server də tam, əlavə və qismən backup funksiyaları, tam və qismən bərpa, zaman-zaman-bərpa, xarici autentifikasiya, siyasətə əsaslanan audit uyğunluğu, mövzu hovuzu, küme meneceri, avtomatik ölçekleme, eləcə də kümelenme coğrafi replikasiya xüsusiyyətləri.

Çox mühafizəkar mühərrikləri dəstəkləyir

MySQL tərəfindən dəstəklənən saxlama mühərrikləri arasında MyISAM, InnoDB və NDB qeyd etmək olar. InnoDB1 üçün isti yedek təmin edilir.


Bütün GNU / Linux dağılımlarını dəstəkləyir

MySQL Linux kernel bazlı əməliyyat sistemlərində işləmək üçün hazırlanmışdır, yəni asanlıqla hər hansı bir GNU / Linux dağıtımında minimum səylə quraşdırıla bilər. Ubuntu, Debian, SUSE Linux Enterprise Server, Oracle Linux, Red Hat Enterprise Linux və digər 32-bit və 64-bit təlimat dəsti mimarisini dəstəkləyən hər hansı digər Linux OS üçün əvvəlcədən quraşdırılmış ikili paket kimi yükləmək olar.


PhpMyAdmin vasitəsilə yapılandırılabilir

MySQL bir server proqramıdır, yəni arxa planda daemon olaraq işlədilir. Komanda yoluyla bununla qarşılıqlı əlaqə saxlaya bilərsiniz, amma veritabanlarını idarə etmək üçün ən yaxşı yolu qrafik istifadəçi interfeysindən istifadə etməkdir. Bu gün mövcud olan ən yaxşı MySQL ön uçları heç bir şübhəsiz ki, istifadəçilərə faktiki olaraq hər hansı bir yerdən əldə oluna bilən bir web-based interfeys təmin edən phpMyAdmindir.

Bu sürümdə yeni nə :

  • Təhlükəsizlik qeydləri:
  • Daha əvvəl, MySQL yalnız şifreli bağlantılar üçün TLSv1 protokolunu dəstəkləmişdir. TLS dəstəyi yüksək səviyyədə şifrələnmiş əlaqə təhlükəsizliyini təmin etmək üçün uzadılıb ...
  • YaSSL'nin paketli versiyasını istifadə edərək tərtib olunduqda, MySQL TLSv1 və TLSv1.1 protokollarını dəstəkləyir.
  • OpenSSL 1.0.1 və ya daha yüksək istifadə edərək tərtib edildikdə, MySQL TLSv1, TLSv1.1 və TLSv1.2 protokollarını dəstəkləyir.
  • Mənim cari olaraq, MySQL server və müştəri tərtib etmək üçün hansı SSL kitabxanasının istifadə olunduğuna və hansı əsas ölçünün istifadə olunmasına görə ən yüksək TLS protokol versiyasını istifadə etməyə çalışır.
  • TLSv1.2 OpenSSL tələb etdiyindən, bu protokola dəstək MySQL Community Server üçün deyil (yaSSL istifadə edərək tərtib olunur) üçün deyil, yalnız MySQL Ticarət Server üçün ikili dağılımlarda mövcuddur. Mənbədən qurularaq TLSv1.2 dəstəyi təmin etmək üçün MySQL'i konfiqurasiya edərkən OpenSSL istifadə etmək üçün WITH_SSL CMake seçimini təyin etməlisiniz.
  • Yeni tls_version sistemi dəyişənləri server tərəfindən başlanğıcda göstəriləcək TLS protokollarına imkan verir. Müştəri tərəfində, - tls-versiya seçimi müştəri proqramları tərəfindən icazə verilən TLS protokollarına müştəri çağırışına görə müəyyən edilməsini təmin edir.
  • Mysql_options () C API funksiyası müştəri kitabxanasından müəyyənləşdiriləcək bir müştəri proqramının icazə etdiyi TLS protokollarını təmin edən yeni MYSQL_OPT_TLS_VERSION variantına malikdir.
  • İşlevsellik əlavə edildi və ya dəyişdirildi:
  • InnoDB: XA əməliyyatlarında iki mərhələli dəstək təmin edən innodb_support_xa sistem dəyişənliyi qadağandır. XA əməliyyatlarında iki mərhələli töhfə üçün InnoDB dəstəyi həmişə MySQL 5.7.10 hesabı ilə effektivdir. İndi innodb_support_xa funksiyasını dayandırmaq artıq icazə vermir, çünki çoğalmayı təhlükəli edir və ikili günlük qrupu ilə bağlı performans artımlarını maneə törədir.

8.0.11 versiyasında yeni nə :

  • Təhlükəsizlik qeydləri:
  • Daha əvvəl, MySQL yalnız şifreli bağlantılar üçün TLSv1 protokolunu dəstəkləmişdir. TLS dəstəyi yüksək səviyyədə şifrələnmiş əlaqə təhlükəsizliyini təmin etmək üçün uzadılıb ...
  • YaSSL'nin paketli versiyasını istifadə edərək tərtib olunduqda, MySQL TLSv1 və TLSv1.1 protokollarını dəstəkləyir.
  • OpenSSL 1.0.1 və ya daha yüksək istifadə edərək tərtib edildikdə, MySQL TLSv1, TLSv1.1 və TLSv1.2 protokollarını dəstəkləyir.
  • Mənim cari olaraq, MySQL server və müştəri tərtib etmək üçün hansı SSL kitabxanasının istifadə olunduğuna və hansı əsas ölçünün istifadə olunmasına görə ən yüksək TLS protokol versiyasını istifadə etməyə çalışır.
  • TLSv1.2 OpenSSL tələb etdiyindən, bu protokola dəstək MySQL Community Server üçün deyil (yaSSL istifadə edərək tərtib olunur) üçün deyil, yalnız MySQL Ticarət Server üçün ikili dağılımlarda mövcuddur. Mənbədən qurularaq TLSv1.2 dəstəyi təmin etmək üçün MySQL'i konfiqurasiya edərkən OpenSSL istifadə etmək üçün WITH_SSL CMake seçimini təyin etməlisiniz.
  • Yeni tls_version sistemi dəyişənləri server tərəfindən başlanğıcda göstəriləcək TLS protokollarına imkan verir. Müştəri tərəfində, - tls-versiya seçimi müştəri proqramları tərəfindən icazə verilən TLS protokollarına müştəri çağırışına görə müəyyən edilməsini təmin edir.
  • Mysql_options () C API funksiyası müştəri kitabxanasından müəyyənləşdiriləcək bir müştəri proqramının icazə etdiyi TLS protokollarını təmin edən yeni MYSQL_OPT_TLS_VERSION variantına malikdir.
  • İşlevsellik əlavə edildi və ya dəyişdirildi:
  • InnoDB: XA əməliyyatlarında iki mərhələli dəstək təmin edən innodb_support_xa sistem dəyişənliyi qadağandır. XA əməliyyatlarında iki mərhələli töhfə üçün InnoDB dəstəyi həmişə MySQL 5.7.10 hesabı ilə effektivdir. İndi innodb_support_xa funksiyasını dayandırmaq artıq icazə vermir, çünki çoğalmayı təhlükəli edir və ikili günlük qrupu ilə bağlı performans artımlarını maneə törədir.

Sürümdeki yeni :

  • Təhlükəsizlik qeydləri:
  • Daha əvvəl, MySQL yalnız şifreli bağlantılar üçün TLSv1 protokolunu dəstəkləmişdir. TLS dəstəyi yüksək səviyyədə şifrələnmiş əlaqə təhlükəsizliyini təmin etmək üçün uzadılıb ...
  • YaSSL'nin paketli versiyasını istifadə edərək tərtib olunduqda, MySQL TLSv1 və TLSv1.1 protokollarını dəstəkləyir.
  • OpenSSL 1.0.1 və ya daha yüksək istifadə edərək tərtib edildikdə, MySQL TLSv1, TLSv1.1 və TLSv1.2 protokollarını dəstəkləyir.
  • Mənim cari olaraq, MySQL server və müştəri tərtib etmək üçün hansı SSL kitabxanasının istifadə olunduğuna və hansı əsas ölçünün istifadə olunmasına görə ən yüksək TLS protokol versiyasını istifadə etməyə çalışır.
  • TLSv1.2 OpenSSL tələb etdiyindən, bu protokola dəstək MySQL Community Server üçün deyil (yaSSL istifadə edərək tərtib olunur) üçün deyil, yalnız MySQL Ticarət Server üçün ikili dağılımlarda mövcuddur. Mənbədən qurularaq TLSv1.2 dəstəyi təmin etmək üçün MySQL'i konfiqurasiya edərkən OpenSSL istifadə etmək üçün WITH_SSL CMake seçimini təyin etməlisiniz.
  • Yeni tls_version sistemi dəyişənləri server tərəfindən başlanğıcda göstəriləcək TLS protokollarına imkan verir. Müştəri tərəfində, - tls-versiya seçimi müştəri proqramları tərəfindən icazə verilən TLS protokollarına müştəri çağırışına görə müəyyən edilməsini təmin edir.
  • Mysql_options () C API funksiyası müştəri kitabxanasından müəyyənləşdiriləcək bir müştəri proqramının icazə etdiyi TLS protokollarını təmin edən yeni MYSQL_OPT_TLS_VERSION variantına malikdir.
  • İşlevsellik əlavə edildi və ya dəyişdirildi:
  • InnoDB: XA əməliyyatlarında iki mərhələli dəstək təmin edən innodb_support_xa sistem dəyişənliyi qadağandır. XA əməliyyatlarında iki mərhələli töhfə üçün InnoDB dəstəyi həmişə MySQL 5.7.10 hesabı ilə effektivdir. İndi innodb_support_xa funksiyasını dayandırmaq artıq icazə vermir, çünki çoğalmayı təhlükəli edir və ikili günlük qrupu ilə bağlı performans artımlarını maneə törədir.

  • Yeni versiyası 5.7.19 GA:

    • Təhlükəsizlik qeydləri:
    • Daha əvvəl, MySQL yalnız şifreli bağlantılar üçün TLSv1 protokolunu dəstəkləmişdir. TLS dəstəyi yüksək səviyyədə şifrələnmiş əlaqə təhlükəsizliyini təmin etmək üçün uzadılıb ...
    • YaSSL'nin paketli versiyasını istifadə edərək tərtib olunduqda, MySQL TLSv1 və TLSv1.1 protokollarını dəstəkləyir.
    • OpenSSL 1.0.1 və ya daha yüksək istifadə edərək tərtib edildikdə, MySQL TLSv1, TLSv1.1 və TLSv1.2 protokollarını dəstəkləyir.
    • Mənim cari olaraq, MySQL server və müştəri tərtib etmək üçün hansı SSL kitabxanasının istifadə olunduğuna və hansı əsas ölçünün istifadə olunmasına görə ən yüksək TLS protokol versiyasını istifadə etməyə çalışır.
    • TLSv1.2 OpenSSL tələb etdiyindən, bu protokola dəstək MySQL Community Server üçün deyil (yaSSL istifadə edərək tərtib olunur) üçün deyil, yalnız MySQL Ticarət Server üçün ikili dağılımlarda mövcuddur. Mənbədən qurularaq TLSv1.2 dəstəyi təmin etmək üçün MySQL'i konfiqurasiya edərkən OpenSSL istifadə etmək üçün WITH_SSL CMake seçimini təyin etməlisiniz.
    • Yeni tls_version sistemi dəyişənləri server tərəfindən başlanğıcda göstəriləcək TLS protokollarına imkan verir. Müştəri tərəfində, - tls-versiya seçimi müştəri proqramları tərəfindən icazə verilən TLS protokollarına müştəri çağırışına görə müəyyən edilməsini təmin edir.
    • Mysql_options () C API funksiyası müştəri kitabxanasından müəyyənləşdiriləcək bir müştəri proqramının icazə etdiyi TLS protokollarını təmin edən yeni MYSQL_OPT_TLS_VERSION variantına malikdir.
    • İşlevsellik əlavə edildi və ya dəyişdirildi:
    • InnoDB: XA əməliyyatlarında iki mərhələli dəstək təmin edən innodb_support_xa sistem dəyişənliyi qadağandır. XA əməliyyatlarında iki mərhələli töhfə üçün InnoDB dəstəyi həmişə MySQL 5.7.10 hesabı ilə effektivdir. İndi innodb_support_xa funksiyasını dayandırmaq artıq icazə vermir, çünki çoğalmayı təhlükəli edir və ikili günlük qrupu ilə bağlı performans artımlarını maneə törədir.

    • Yeni versiyası 5.7.18 GA:

      • Təhlükəsizlik qeydləri:
      • Daha əvvəl, MySQL yalnız şifreli bağlantılar üçün TLSv1 protokolunu dəstəkləmişdir. TLS dəstəyi yüksək səviyyədə şifrələnmiş əlaqə təhlükəsizliyini təmin etmək üçün uzadılıb ...
      • YaSSL'nin paketli versiyasını istifadə edərək tərtib olunduqda, MySQL TLSv1 və TLSv1.1 protokollarını dəstəkləyir.
      • OpenSSL 1.0.1 və ya daha yüksək istifadə edərək tərtib edildikdə, MySQL TLSv1, TLSv1.1 və TLSv1.2 protokollarını dəstəkləyir.
      • Mənim cari olaraq, MySQL server və müştəri tərtib etmək üçün hansı SSL kitabxanasının istifadə olunduğuna və hansı əsas ölçünün istifadə olunmasına görə ən yüksək TLS protokol versiyasını istifadə etməyə çalışır.
      • TLSv1.2 OpenSSL tələb etdiyindən, bu protokola dəstək MySQL Community Server üçün deyil (yaSSL istifadə edərək tərtib olunur) üçün deyil, yalnız MySQL Ticarət Server üçün ikili dağılımlarda mövcuddur. Mənbədən qurularaq TLSv1.2 dəstəyi təmin etmək üçün MySQL'i konfiqurasiya edərkən OpenSSL istifadə etmək üçün WITH_SSL CMake seçimini təyin etməlisiniz.
      • Yeni tls_version sistemi dəyişənləri server tərəfindən başlanğıcda göstəriləcək TLS protokollarına imkan verir. Müştəri tərəfində, - tls-versiya seçimi müştəri proqramları tərəfindən icazə verilən TLS protokollarına müştəri çağırışına görə müəyyən edilməsini təmin edir.
      • Mysql_options () C API funksiyası müştəri kitabxanasından müəyyənləşdiriləcək bir müştəri proqramının icazə etdiyi TLS protokollarını təmin edən yeni MYSQL_OPT_TLS_VERSION variantına malikdir.
      • İşlevsellik əlavə edildi və ya dəyişdirildi:
      • InnoDB: XA əməliyyatlarında iki mərhələli dəstək təmin edən innodb_support_xa sistem dəyişənliyi qadağandır. XA əməliyyatlarında iki mərhələli töhfə üçün InnoDB dəstəyi həmişə MySQL 5.7.10 hesabı ilə effektivdir. İndi innodb_support_xa funksiyasını dayandırmaq artıq icazə vermir, çünki çoğalmayı təhlükəli edir və ikili günlük qrupu ilə bağlı performans artımlarını maneə törədir.

      • Yeni versiyası 5.7.17 GA:

        • Təhlükəsizlik qeydləri:
        • Daha əvvəl, MySQL yalnız şifreli bağlantılar üçün TLSv1 protokolunu dəstəkləmişdir. TLS dəstəyi yüksək səviyyədə şifrələnmiş əlaqə təhlükəsizliyini təmin etmək üçün uzadılıb ...
        • YaSSL'nin paketli versiyasını istifadə edərək tərtib olunduqda, MySQL TLSv1 və TLSv1.1 protokollarını dəstəkləyir.
        • OpenSSL 1.0.1 və ya daha yüksək istifadə edərək tərtib edildikdə, MySQL TLSv1, TLSv1.1 və TLSv1.2 protokollarını dəstəkləyir.
        • Mənim cari olaraq, MySQL server və müştəri tərtib etmək üçün hansı SSL kitabxanasının istifadə olunduğuna və hansı əsas ölçünün istifadə olunmasına görə ən yüksək TLS protokol versiyasını istifadə etməyə çalışır.
        • TLSv1.2 OpenSSL tələb etdiyindən, bu protokola dəstək MySQL Community Server üçün deyil (yaSSL istifadə edərək tərtib olunur) üçün deyil, yalnız MySQL Ticarət Server üçün ikili dağılımlarda mövcuddur. Mənbədən qurularaq TLSv1.2 dəstəyi təmin etmək üçün MySQL'i konfiqurasiya edərkən OpenSSL istifadə etmək üçün WITH_SSL CMake seçimini təyin etməlisiniz.
        • Yeni tls_version sistemi dəyişənləri server tərəfindən başlanğıcda göstəriləcək TLS protokollarına imkan verir. Müştəri tərəfində, - tls-versiya variant müştəri proqramları tərəfindən icazə verilən TLS protokollarına müştəri çağırışına uyğun olaraq icazə verilir.
        • Mysql_options () C API funksiyası müştəri kitabxanasından müəyyənləşdiriləcək bir müştəri proqramının icazə etdiyi TLS protokollarını təmin edən yeni MYSQL_OPT_TLS_VERSION variantına malikdir.
        • İşlevsellik əlavə edildi və ya dəyişdirildi:
        • InnoDB: XA əməliyyatlarında iki mərhələli dəstək təmin edən innodb_support_xa sistem dəyişənliyi qadağandır. XA əməliyyatlarında iki mərhələli töhfə üçün InnoDB dəstəyi həmişə MySQL 5.7.10 hesabı ilə effektivdir. İndi innodb_support_xa funksiyasını dayandırmaq artıq icazə vermir, çünki çoğalmayı təhlükəli edir və ikili günlük qrupu ilə bağlı performans artımlarını maneə törədir.

        5.7.16 GA:

        versiyasında yeni nədir
        • Təhlükəsizlik qeydləri:
        • Daha əvvəl, MySQL yalnız şifreli bağlantılar üçün TLSv1 protokolunu dəstəkləmişdir. TLS dəstəyi yüksək səviyyədə şifrələnmiş əlaqə təhlükəsizliyini təmin etmək üçün uzadılıb ...
        • YaSSL'nin paketli versiyasını istifadə edərək tərtib olunduqda, MySQL TLSv1 və TLSv1.1 protokollarını dəstəkləyir.
        • OpenSSL 1.0.1 və ya daha yüksək istifadə edərək tərtib edildikdə, MySQL TLSv1, TLSv1.1 və TLSv1.2 protokollarını dəstəkləyir.
        • Mənim cari olaraq, MySQL server və müştəri tərtib etmək üçün hansı SSL kitabxanasının istifadə olunduğuna və hansı əsas ölçünün istifadə olunmasına görə ən yüksək TLS protokol versiyasını istifadə etməyə çalışır.
        • TLSv1.2 OpenSSL tələb etdiyindən, bu protokola dəstək MySQL Community Server üçün deyil (yaSSL istifadə edərək tərtib olunur) üçün deyil, yalnız MySQL Ticarət Server üçün ikili dağılımlarda mövcuddur. Mənbədən qurularaq TLSv1.2 dəstəyi təmin etmək üçün MySQL'i konfiqurasiya edərkən OpenSSL istifadə etmək üçün WITH_SSL CMake seçimini təyin etməlisiniz.
        • Yeni tls_version sistemi dəyişənləri server tərəfindən başlanğıcda göstəriləcək TLS protokollarına imkan verir. Müştəri tərəfində, - tls-versiya variant müştəri proqramları tərəfindən icazə verilən TLS protokollarına müştəri çağırışına uyğun olaraq icazə verilir.
        • Mysql_options () C API funksiyası müştəri kitabxanasından müəyyənləşdiriləcək bir müştəri proqramının icazə etdiyi TLS protokollarını təmin edən yeni MYSQL_OPT_TLS_VERSION variantına malikdir.
        • İşlevsellik əlavə edildi və ya dəyişdirildi:
        • InnoDB: XA əməliyyatlarında iki mərhələli dəstək təmin edən innodb_support_xa sistem dəyişənliyi qadağandır. XA əməliyyatlarında iki mərhələli töhfə üçün InnoDB dəstəyi həmişə MySQL 5.7.10 hesabı ilə effektivdir. İndi innodb_support_xa funksiyasını dayandırmaq artıq icazə vermir, çünki çoğalmayı təhlükəli edir və ikili günlük qrupu ilə bağlı performans artımlarını maneə törədir.

        5.7.15 GA:

        versiyasında yeni nə
        • Təhlükəsizlik qeydləri:
        • Daha əvvəl, MySQL yalnız şifreli bağlantılar üçün TLSv1 protokolunu dəstəkləmişdir. TLS dəstəyi yüksək səviyyədə şifrələnmiş əlaqə təhlükəsizliyini təmin etmək üçün uzadılıb ...
        • YaSSL'nin paketli versiyasını istifadə edərək tərtib olunduqda, MySQL TLSv1 və TLSv1.1 protokollarını dəstəkləyir.
        • OpenSSL 1.0.1 və ya daha yüksək istifadə edərək tərtib edildikdə, MySQL TLSv1, TLSv1.1 və TLSv1.2 protokollarını dəstəkləyir.
        • Mənim cari olaraq, MySQL server və müştəri tərtib etmək üçün hansı SSL kitabxanasının istifadə olunduğuna və hansı əsas ölçünün istifadə olunmasına görə ən yüksək TLS protokol versiyasını istifadə etməyə çalışır.
        • TLSv1.2 OpenSSL tələb etdiyindən, bu protokola dəstək MySQL Community Server üçün deyil (yaSSL istifadə edərək tərtib olunur) üçün deyil, yalnız MySQL Ticarət Server üçün ikili dağılımlarda mövcuddur. Mənbədən qurularaq TLSv1.2 dəstəyi təmin etmək üçün MySQL'i konfiqurasiya edərkən OpenSSL istifadə etmək üçün WITH_SSL CMake seçimini təyin etməlisiniz.
        • Yeni tls_version sistemi dəyişənləri server tərəfindən başlanğıcda göstəriləcək TLS protokollarına imkan verir. Müştəri tərəfində, - tls-versiya variant müştəri proqramları tərəfindən icazə verilən TLS protokollarına müştəri çağırışına uyğun olaraq icazə verilir.
        • Mysql_options () C API funksiyası müştəri kitabxanasından müəyyənləşdiriləcək bir müştəri proqramının icazə etdiyi TLS protokollarını təmin edən yeni MYSQL_OPT_TLS_VERSION variantına malikdir.
        • İşlevsellik əlavə edildi və ya dəyişdirildi:
        • InnoDB: XA əməliyyatlarında iki mərhələli dəstək təmin edən innodb_support_xa sistem dəyişənliyi qadağandır. XA əməliyyatlarında iki mərhələli töhfə üçün InnoDB dəstəyi həmişə MySQL 5.7.10 hesabı ilə effektivdir. İndi innodb_support_xa funksiyasını dayandırmaq artıq icazə vermir, çünki çoğalmayı təhlükəli edir və ikili günlük qrupu ilə bağlı performans artımlarını maneə törədir.

        5.7.14 versiyasında yeni nə GA:

        • Təhlükəsizlik qeydləri:
        • Daha əvvəl, MySQL yalnız şifreli bağlantılar üçün TLSv1 protokolunu dəstəkləmişdir. TLS dəstəyi yüksək səviyyədə şifrələnmiş əlaqə təhlükəsizliyini təmin etmək üçün uzadılıb ...
        • YaSSL'nin paketli versiyasını istifadə edərək tərtib olunduqda, MySQL TLSv1 və TLSv1.1 protokollarını dəstəkləyir.
        • OpenSSL 1.0.1 və ya daha yüksək istifadə edərək tərtib edildikdə, MySQL TLSv1, TLSv1.1 və TLSv1.2 protokollarını dəstəkləyir.
        • Mənim cari olaraq, MySQL server və müştəri tərtib etmək üçün hansı SSL kitabxanasının istifadə olunduğuna və hansı əsas ölçünün istifadə olunmasına görə ən yüksək TLS protokol versiyasını istifadə etməyə çalışır.
        • TLSv1.2 OpenSSL tələb etdiyindən, bu protokola dəstək MySQL Community Server üçün deyil (yaSSL istifadə edərək tərtib olunur) üçün deyil, yalnız MySQL Ticarət Server üçün ikili dağılımlarda mövcuddur. Mənbədən qurularaq TLSv1.2 dəstəyi təmin etmək üçün MySQL'i konfiqurasiya edərkən OpenSSL istifadə etmək üçün WITH_SSL CMake seçimini təyin etməlisiniz.
        • Yeni tls_version sistemi dəyişənləri server tərəfindən başlanğıcda göstəriləcək TLS protokollarına imkan verir. Müştəri tərəfində, - tls-versiya variant müştəri proqramları tərəfindən icazə verilən TLS protokollarına müştəri çağırışına uyğun olaraq icazə verilir.
        • Mysql_options () C API funksiyası müştəri kitabxanasından müəyyənləşdiriləcək bir müştəri proqramının icazə etdiyi TLS protokollarını təmin edən yeni MYSQL_OPT_TLS_VERSION variantına malikdir.
        • İşlevsellik əlavə edildi və ya dəyişdirildi:
        • InnoDB: XA əməliyyatlarında iki mərhələli dəstək təmin edən innodb_support_xa sistem dəyişənliyi qadağandır. XA əməliyyatlarında iki mərhələli töhfə üçün InnoDB dəstəyi həmişə MySQL 5.7.10 hesabı ilə effektivdir. İndi innodb_support_xa funksiyasını dayandırmaq artıq icazə vermir, çünki çoğalmayı təhlükəli edir və ikili günlük qrupu ilə bağlı performans artımlarını maneə törədir.

        5.7.13 versiyasında yeni nə GA:

        • Təhlükəsizlik qeydləri:
        • Daha əvvəl, MySQL yalnız şifreli bağlantılar üçün TLSv1 protokolunu dəstəkləmişdir. TLS dəstəyi yüksək səviyyədə şifrələnmiş əlaqə təhlükəsizliyini təmin etmək üçün uzadılıb ...
        • YaSSL'nin paketli versiyasını istifadə edərək tərtib olunduqda, MySQL TLSv1 və TLSv1.1 protokollarını dəstəkləyir.
        • OpenSSL 1.0.1 və ya daha yüksək istifadə edərək tərtib edildikdə, MySQL TLSv1, TLSv1.1 və TLSv1.2 protokollarını dəstəkləyir.
        • Mənim cari olaraq, MySQL server və müştəri tərtib etmək üçün hansı SSL kitabxanasının istifadə olunduğuna və hansı əsas ölçünün istifadə olunmasına görə ən yüksək TLS protokol versiyasını istifadə etməyə çalışır.
        • TLSv1.2 OpenSSL tələb etdiyindən, bu protokola dəstək MySQL Community Server üçün deyil (yaSSL istifadə edərək tərtib olunur) üçün deyil, yalnız MySQL Ticarət Server üçün ikili dağılımlarda mövcuddur. Mənbədən qurularaq TLSv1.2 dəstəyi təmin etmək üçün MySQL'i konfiqurasiya edərkən OpenSSL istifadə etmək üçün WITH_SSL CMake seçimini təyin etməlisiniz.
        • Yeni tls_version sistemi dəyişənləri server tərəfindən başlanğıcda göstəriləcək TLS protokollarına imkan verir. Müştəri tərəfində, - tls-versiya variant müştəri proqramları tərəfindən icazə verilən TLS protokollarına müştəri çağırışına uyğun olaraq icazə verilir.
        • Mysql_options () C API funksiyası müştəri kitabxanasından müəyyənləşdiriləcək bir müştəri proqramının icazə etdiyi TLS protokollarını təmin edən yeni MYSQL_OPT_TLS_VERSION variantına malikdir.
        • İşlevsellik əlavə edildi və ya dəyişdirildi:
        • InnoDB: XA əməliyyatlarında iki mərhələli dəstək təmin edən innodb_support_xa sistem dəyişənliyi qadağandır. XA əməliyyatlarında iki mərhələli töhfə üçün InnoDB dəstəyi həmişə MySQL 5.7.10 hesabı ilə effektivdir. İndi innodb_support_xa funksiyasını dayandırmaq artıq icazə vermir, çünki çoğalmayı təhlükəli edir və ikili günlük qrupu ilə bağlı performans artımlarını maneə törədir.

        5.7.11 versiyasında yeni nə : GA:

        • Təhlükəsizlik qeydləri:
        • Daha əvvəl, MySQL yalnız şifreli bağlantılar üçün TLSv1 protokolunu dəstəkləmişdir. TLS dəstəyi yüksək səviyyədə şifrələnmiş əlaqə təhlükəsizliyini təmin etmək üçün uzadılıb ...
        • YaSSL'nin paketli versiyasını istifadə edərək tərtib olunduqda, MySQL TLSv1 və TLSv1.1 protokollarını dəstəkləyir.
        • OpenSSL 1.0.1 və ya daha yüksək istifadə edərək tərtib edildikdə, MySQL TLSv1, TLSv1.1 və TLSv1.2 protokollarını dəstəkləyir.
        • Mənim cari olaraq, MySQL server və müştəri tərtib etmək üçün hansı SSL kitabxanasının istifadə olunduğuna və hansı əsas ölçünün istifadə olunmasına görə ən yüksək TLS protokol versiyasını istifadə etməyə çalışır.
        • TLSv1.2 OpenSSL tələb etdiyindən, bu protokola dəstək MySQL Community Server üçün deyil (yaSSL istifadə edərək tərtib olunur) üçün deyil, yalnız MySQL Ticarət Server üçün ikili dağılımlarda mövcuddur. Mənbədən qurularaq TLSv1.2 dəstəyi təmin etmək üçün MySQL'i konfiqurasiya edərkən OpenSSL istifadə etmək üçün WITH_SSL CMake seçimini təyin etməlisiniz.
        • Yeni tls_version sistemi dəyişənləri server tərəfindən başlanğıcda göstəriləcək TLS protokollarına imkan verir. Müştəri tərəfində, - tls-versiya variant müştəri proqramları tərəfindən icazə verilən TLS protokollarına müştəri çağırışına uyğun olaraq icazə verilir.
        • Mysql_options () C API funksiyası müştəri kitabxanasından müəyyənləşdiriləcək bir müştəri proqramının icazə etdiyi TLS protokollarını təmin edən yeni MYSQL_OPT_TLS_VERSION variantına malikdir.
        • İşlevsellik əlavə edildi və ya dəyişdirildi:
        • InnoDB: XA əməliyyatlarında iki mərhələli dəstək təmin edən innodb_support_xa sistem dəyişənliyi qadağandır. XA əməliyyatlarında iki mərhələli töhfə üçün InnoDB dəstəyi həmişə MySQL 5.7.10 hesabı ilə effektivdir. İndi innodb_support_xa funksiyasını dayandırmaq artıq icazə vermir, çünki çoğalmayı təhlükəli edir və ikili günlük qrupu ilə bağlı performans artımlarını maneə törədir.

        5.7.10 versiyasında yenidir.

        • Təhlükəsizlik qeydləri:
        • Daha əvvəl, MySQL yalnız şifreli bağlantılar üçün TLSv1 protokolunu dəstəkləmişdir. TLS dəstəyi yüksək səviyyədə şifrələnmiş əlaqə təhlükəsizliyini təmin etmək üçün uzadılıb ...
        • YaSSL'nin paketli versiyasını istifadə edərək tərtib olunduqda, MySQL TLSv1 və TLSv1.1 protokollarını dəstəkləyir.
        • OpenSSL 1.0.1 və ya daha yüksək istifadə edərək tərtib edildikdə, MySQL TLSv1, TLSv1.1 və TLSv1.2 protokollarını dəstəkləyir.
        • Mənim cari olaraq, MySQL server və müştəri tərtib etmək üçün hansı SSL kitabxanasının istifadə olunduğuna və hansı əsas ölçünün istifadə olunmasına görə ən yüksək TLS protokol versiyasını istifadə etməyə çalışır.
        • TLSv1.2 OpenSSL tələb etdiyindən, bu protokola dəstək MySQL Community Server üçün deyil (yaSSL istifadə edərək tərtib olunur) üçün deyil, yalnız MySQL Ticarət Server üçün ikili dağılımlarda mövcuddur. Mənbədən qurularaq TLSv1.2 dəstəyi təmin etmək üçün MySQL'i konfiqurasiya edərkən OpenSSL istifadə etmək üçün WITH_SSL CMake seçimini təyin etməlisiniz.
        • Yeni tls_version sistemi dəyişənləri server tərəfindən başlanğıcda göstəriləcək TLS protokollarına imkan verir. Müştəri tərəfində, - tls-versiya variant müştəri proqramları tərəfindən icazə verilən TLS protokollarına müştəri çağırışına uyğun olaraq icazə verilir.
        • Mysql_options () C API funksiyası müştəri kitabxanasından müəyyənləşdiriləcək bir müştəri proqramının icazə etdiyi TLS protokollarını təmin edən yeni MYSQL_OPT_TLS_VERSION variantına malikdir.
        • İşlevsellik əlavə edildi və ya dəyişdirildi:
        • InnoDB: XA əməliyyatlarında iki mərhələli dəstək təmin edən innodb_support_xa sistem dəyişənliyi qadağandır. XA əməliyyatlarında iki mərhələli töhfə üçün InnoDB dəstəyi həmişə MySQL 5.7.10 hesabı ilə effektivdir. İndi innodb_support_xa funksiyasını dayandırmaq artıq icazə vermir, çünki çoğalmayı təhlükəli edir və ikili günlük qrupu ilə bağlı performans artımlarını maneə törədir.

        Sürüm 5.6.26 GA yeni GA / 5.7.5 Milestone 16:

        • Bu versiya Debian 8 və Ubuntu 15.04 üçün dəstək verir.

        Sürüm 5.6.25'de GA / 5.7.5 Milestone 16:

        • Təhlükəsizlik qeydləri:
        • MySQL Ticarət Server üçün əlaqəli OpenSSL kitabxanası 1.0.1j versiyasından 1.0.1k versiyasına yeniləndi. Yeni versiya ilə bağlı məsələlər http://www.openssl.org/news/vulnerables.html ünvanında təsvir edilmişdir.
        • Bu dəyişiklik, yaSLS kitabxanasından istifadə edən MySQL Server, Oracle tərəfindən istehsal edilən MySQL Community quruluşunu təsir etmir. (Bug # 20375530)
        • İşlevsellik əlavə edildi və ya dəyişdirildi:
        • SSL 2.0 və SSL 3.0 protokollarına dəstək zəif şifreleme təmin etdikləri üçün aradan qaldırıldı. (Bug # 19820550)
        • yaSSL versiyası 2.3.7-ə yüksəldi. (Bug # 19695101, Bug # 20201864)
        • mysql-test / std_data-da SSL sertifikatlarının etibarlı tarix diapazonu 2029-a qədər uzadılıb. (Bug # 18366947)
        • Bugs Sabit:
        • InnoDB: Bir verilənlər bazası ixrac əməliyyatı PURGE_STATE_STOP ünvanına təmizlənmə vəziyyətini təyin etdi, amma təmizləyici işarəsi, təmizlənmə əməliyyatı başa çatana qədər təmizlənmə vəziyyətini yoxlamadı. Böyük bir tarix siyahısı olması vəziyyətində, verilənlər axını ixrac əməliyyatının təxirə salınması, cari təmizləyici əməliyyatın bitməsini gözləyir. Təmiz dövlət indi hər təmizləyici partiyadan yoxlanılır. (Bug # 20266847, Bug # 75298)
        • InnoDB: ALTER TABLE ... ADD INDEX əməliyyatı ONLINE_INDEX_ABORTED_DROPPED bir onlayn endeksli statusu imkan verməyən təsdiq koduyla əlaqədar bir iddia qaldırdı. Təsdiq kodu rahat olmuşdur. (Hata # 20198726)
        • InnoDB: server bərpası zamanı push_warning_printf funksiyası çağırıldığında bir səhv baş verdi. Bu funksiya daha əvvəl müştəri üçün bir xəbərdarlıq mesajı yazdırmaq üçün istifadə edilmişdir. Ayrıca, current_thd server yenidən başlatıldığında NULL oldu. (Bug # 20144839)
        • InnoDB: Xarici əsas sütunun adını dəyişdirən ALTER TABLE əməliyyatı, xarici əsas məhdudiyyəti yenidən yükləyərkən uğursuzluqla nəticələndi. Əvvəlki sütun adı, buraxılmış əvəzinə verilənlər lüğəti önbelliyində qaldı. (Bug # 20031243)
        • InnoDB: BLOB və ya bir əməliyyatda yerləşdirilən mətn məlumatlarına dair bir ölçülü məhdudlaşdırma ilə bağlı səhv mesajlar yenidən baxılmışdır. (Bug # 19975322)
        • InnoDB: Tam mətn axtarış indeksi ilə bir masada DML əməliyyatları yanlış təsdiqlədi. (Bug # 19905246)
        • Ərizə: Bu səhv bug # 19314480 bir regressiya.
        • InnoDB: Çox masalı silme əməliyyatı serverin dayandırılmasına səbəb oldu. (Bug # 19815702)
        • InnoDB: FLUSH TABLES əməliyyatı bir iddianı qaldırdı. (Bug # 19803418)
        • InnoDB: dəyişiklik tamponlaşdırma effektivliyi ilə, tamponlanmamalı olan birbaşa işlənmiş bir sıra əməliyyatları bir rekord səhvdən təmizlənə bilmədi. (Bug # 19528825, Bug # 73767)
        • InnoDB: Windows olmayan platformlarda, os-file_pread və os_file_pwrite funksiyaları səhv meydana gəldikdə -1 dönə bilər. Bu dəyər, oxunan və yazılan baytların sayı kimi səhv bir mesajla yazılmışdır. Hata mesajında ​​-1 dəyərini yazdırmaq əvəzinə, bir sistem çağırışını göstərən ayrı bir səhv başlığı basılıb. Yama üçün David Bennett sayəsində. (Bug # 19315210, səhv # 73365)
        • InnoDB: Çökmənin bərpasından sonra yavaş bir endirim (innodb_fast_shutdown = 0) təsdiqlədi. Yavaş bağlama fondan geri qaytarma əməliyyatları davam etmədən bitirməyi gözləməmişdir. (Bug # 16862810)
        • InnoDB: Tam sütun dəyəri memcached incr və decr əmrləri üçün səhvdir. (Bug # 69415, Bug # 20083106, səhv # 74874, səhv # 20044123)
        • Partitioning: Başarısız ALTER TABLE ... TRUNCATE PARTITION ifadəsi və ya bölünmüş bir masaya qarşı uğursuz TRUNCATE TABLE ifadəsi bəzən masa önbellekinde tutarsız metadata buraxdı; bu metadata yenidən başlayan sonrakı SQL hesabatları uğursuz olub və bəzi hallarda da serverın uğursuzluğa gətirib çıxara bilər. (Bug # 74292, Bug # 19786861)
        • Çoğaltma: Bir qulda bir müştəri iş parçası, bir DML'yi yürütürken, README LOCK ile FLUSH TABLOLARI gerçekleştirdiğinde, aynı istemcide SHOW SLAVE STATUS'u gerçekleştirerek bir kilitlenmeye yol açtı. Düzeltmə oxunuş kilidinin yalnız rölənə gününün gündəmdə qaldığını və kilidlənmənin qarşısını almasını təmin edir. (Bug # 19843808)
        • Çoğaltma: Bir XA əməliyyatı aktiv olduqda, məsələn, BINLOG ifadəsini istifadə edərək, bir daxili geri çəkilmənin icrası ilə nəticələndi. Düzeltme, əməliyyatın birdən çox ikili günlük faylını əhatə etdiyi zaman yalnız bir qul üçün geri çevrilməsini təmin edir. Format_description, MySQL istemcisinde yürütülen BINLOG deyiminden gelirse, geri alma işlemi gerçekleşmez. (Bug # 74597, Bug # 19928622)
        • Çoğaltma: Normal istifadədə, qulun masterdan daha çox GTID olması mümkün deyil. Lakin müəyyən bir vəziyyətdə, məsələn, bir hardware çatışmazlığından sonra və ya yanlışlıqla gtid_purged, master ikili günlüğünü kəsmək bilər. Bu düzəliş bu vəziyyətdə masterun artıq qulun masterda olmayan GTİD ilə əməliyyatlar olduğunu təsbit edir. İndi qulda bir səhv yaranır və I / O ipliyi bir səhv ilə dayandırılır. Ustadın dökmə ipləri də dayandırılır. Bu replikasiya zamanı məlumatların uyğunsuzluğunu qarşısını alır. (Bug # 72635, Bug # 18789758)
        • Çoğaltma: Çoğalma performansını izlemek üçün SHOW SLAVE STATUS istifadə edərkən, Seconds_Behind_Master bəzən master arxasında beklenmeyen gecikmə nümayiş etdirir. Bu, əvvəlki_gtids_log_eventlərin masterun arxasındakı vaxt damgası ilə qulun rölesi jurnalına yazıldığı və sonra Seconds_Behind_Master hesablamaq üçün istifadə olunduğuna səbəb oldu. Bu düzeltme, röle günlüğüne eklenen ve Seconds_Behind_Master hesabında kullanılamayan köle oluşturulan olayları təmin edir. (Bug # 72376, səhv # 18622657)
        • Ubuntu 14.10-də, MySQL quraşdırma əməliyyatları AppArmor-u yenidən yükləməyə müvəffəq ola bilər. (Bug # 20092641)
        • XA əməliyyatında EXPLAIN bir iddianı qaldıra bilər. (Bug # 19941492)
        • mysqlbinlog ilə uzaq bir serverdan ikili günlük axını ilə yaradılan ikili günlük fayllarına orijinal fayllardan daha çox icazə verilir. (Bug # 19649868)
        • audit_log plugin disk tam səhvlə qarşılaşdıqda, server çıxacaqdı.
        • İndi audit jurnalının yazıldığı fayl sisteminin doldurulması halında, səhv günlüğüne bir "disk tam" hatası yazılır. Audit jurnalının qeydiyyatı audit log buffer dolana qədər davam edir. Bufet doldurduqda pulsuz disk sahəsi təmin edilmədikdə, müştəri sessiyaları asdı və müştəri seansları zamanı serverin dayandırılması audit jurnalının korrupsiyaya səbəb olacaq. Müştəri iclaslarının asılmasına mane olmaq üçün serverin dayandırılmasından əvvəl audit boşluqlu fayl sistemində pulsuz yer olduğundan əmin olun. (Bug # 19411485)
        • Fayl descriptorlarının olmaması səbəbindən müvəqqəti masa yaratmaqda müvəqqəti olmadığı üçün, server səhv qayıtmaq yerinə çıxdı. (Bug # 18948649)
        • Tərtib edilmiş bir masa (FROM bəndində sorgulama) olan bəzi sorgular üçün, materializmin gecikməsi, daha az dəqiq bir sıra sayının qiymətləndirilməsi səbəbindən bir suboptimal icra planına səbəb oldu. (Bug # 18607971)
        • UPDATE və DELETE hesabatları üçün, server təkrarlanmayan məlumat strukturuna daxil olmaq üçün cəhddən sonra çıxa bilər. (Bug # 18036143)
        • Başlanğıc xidməti və ya mysqld_safe ilə serverin başlanması düzgün plugin qovluğunu istifadə etməməyə səbəb ola bilər. (Hata # 17619241)
        • FEDERATED cədvəlində FLUSH TABLES, masa wait_timeout vaxtından daha uzun müddətə və TCP saxlama vaxtından daha çox işə yaramadı. (Bug # 17599258)
        • INFORMATION_SCHEMA.TABLES-dən bütün sütunların seçilməsi masa önbellekindeyse masaları açmadı, eyni şərtlər altında həmin sütunların bir alt kümesini seçərkən masaları yenidən açdı. (Bug # 16869534)
        • my_write () disk tam vəziyyətlə qarşılaşdıqda, səhv bir səhv dəyəri qaytara bilər. (Bug # 16078792, səhv # 19984788)
        • InnoDB boolean tam mətn axtarışları yanlış idarə + parantez ilə birləşdirilmiş; məsələn, + word1 + (> word2

Oxşar proqram

Sesame
Sesame

20 Feb 15

MUSCLE
MUSCLE

22 Jun 18

MemSQL
MemSQL

20 Feb 15

Geliştirici digər proqram Oracle Corporation

Şərh MySQL Community Edition

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!