TL; DR
Ya ini diharapkan, karena MySQL Workbench adalah produk Oracle dan tidak secara resmi mendukung MariaDB yang sebenarnya merupakan pesaing MySQL. Workbench memperingatkan Anda tentang kemungkinan tidak kompatibel, yang belum tentu terdeteksi. Dalam kebanyakan kasus, ini dapat diabaikan dengan aman.
Detail
The MariaDB pengetahuan dasar artikel tentang kompatibilitas MySQL menggambarkan hubungan terbaik (penekanan):
Untuk semua tujuan praktis, MariaDB adalah penurunan biner dalam penggantian versi MySQL yang sama (misalnya MySQL 5.1 -> MariaDB 5.1, MariaDB 5.2 & MariaDB 5.3 kompatibel. MySQL 5.5 kompatibel dengan MariaDB 5.5 dan juga dalam praktek dengan MariaDB 10.0) . Artinya adalah:
- File data dan tabel definisi (.frm) file yang kompatibel biner.
- Lihat catatan di bawah untuk ketidakcocokan dengan tampilan!
- Semua API, protokol, dan struct klien identik. Semua nama file, binari, jalur, port, soket, dan lain-lain ... harus sama.
- Semua konektor MySQL (PHP, Perl, Python, Java, .NET, MyODBC, Ruby, konektor MySQL C dll) berfungsi tidak berubah dengan MariaDB.
- Ada beberapa masalah instalasi dengan PHP5 yang harus Anda ketahui (bug tentang bagaimana klien PHP5 lama memeriksa kompatibilitas perpustakaan).
- Paket mysql-client juga berfungsi dengan server MariaDB.
- Pustaka klien bersama adalah biner yang kompatibel dengan pustaka klien MySQL.
Ini berarti bahwa untuk sebagian besar kasus, Anda cukup menghapus instalasi MySQL dan menginstal MariaDB dan Anda siap melakukannya. (Tidak perlu mengonversi file data apa pun jika Anda menggunakan versi utama yang sama, seperti 5.1). Namun Anda harus tetap menjalankan mysql_upgrade untuk menyelesaikan pembaruan. Ini diperlukan untuk memastikan bahwa hak istimewa mysql Anda dan tabel acara diperbarui dengan bidang baru yang digunakan MariaDB.
Kami melakukan penggabungan bulanan dengan basis kode MySQL untuk memastikan kami menjaga kompatibilitas kami dan mendapatkan setiap dan semua fitur dan perbaikan bug yang ditambahkan Oracle.
Semua yang dikatakan, ada beberapa ketidakcocokan yang mungkin atau mungkin tidak mempengaruhi Anda. Artikel KB yang ditautkan memiliki bagian tentang ketidakcocokan yang diketahui antara berbagai versi MySQL dan MariaDB. Lihat bagian untuk versi MariaDB Anda untuk catatan yang dapat mempengaruhi Anda.