TL; DR
Có, điều này được mong đợi, bởi vì MySQL Workbench là một sản phẩm của Oracle và nó không chính thức hỗ trợ MariaDB mà thực sự là đối thủ cạnh tranh của MySQL. Workbench đang cảnh báo bạn về sự không tương thích tiềm năng , không nhất thiết phải được phát hiện. Trong hầu hết các trường hợp, nó có thể được bỏ qua một cách an toàn.
Chi tiết
Các MariaDB bài viết kiến thức cơ sở về khả năng tương thích MySQL mô tả mối quan hệ tốt nhất (tôi nhấn mạnh):
Đối với tất cả các mục đích thực tế, MariaDB là một thả nhị phân thay thế cùng một phiên bản MySQL (ví dụ MySQL 5.1 -.> MariaDB 5.1, MariaDB 5.2 & MariaDB 5.3 tương thích MySQL 5,5 tương thích với MariaDB 5.5 và cũng trong thực tế với MariaDB 10,0) . Điều này có nghĩa là:
- Các tệp định nghĩa dữ liệu và bảng (.frm) tương thích nhị phân.
- Xem lưu ý dưới đây để không tương thích với quan điểm!
- Tất cả các API khách, giao thức và cấu trúc là giống hệt nhau. Tất cả tên tệp, tệp nhị phân, đường dẫn, cổng, ổ cắm, v.v ... phải giống nhau.
- Tất cả các trình kết nối MySQL (PHP, Perl, Python, Java, .NET, MyODBC, Ruby, MySQL C, v.v.) hoạt động không thay đổi với MariaDB.
- Có một số vấn đề cài đặt với PHP5 mà bạn cần lưu ý (một lỗi trong cách máy khách PHP5 cũ kiểm tra tính tương thích của thư viện).
- Gói mys-client cũng hoạt động với máy chủ MariaDB.
- Thư viện khách được chia sẻ tương thích nhị phân với thư viện khách của MySQL.
Điều này có nghĩa là trong hầu hết các trường hợp, bạn chỉ cần gỡ cài đặt MySQL và cài đặt MariaDB và bạn vẫn ổn. (Không cần chuyển đổi bất kỳ tệp dữ liệu nào nếu bạn sử dụng cùng một phiên bản chính, như 5.1). Tuy nhiên, bạn vẫn phải chạy mysql_upTHER để hoàn tất nâng cấp. Điều này là cần thiết để đảm bảo rằng các bảng đặc quyền và sự kiện mysql của bạn được cập nhật với các trường mới mà MariaDB sử dụng.
Chúng tôi thực hiện hợp nhất hàng tháng với cơ sở mã MySQL để đảm bảo chúng tôi duy trì khả năng tương thích và nhận bất kỳ và tất cả các tính năng cũng như sửa lỗi mà Oracle bổ sung.
Tất cả những gì đang được nói, có một số không tương thích có thể hoặc không thể ảnh hưởng đến bạn. Bài viết KB được liên kết có một phần về sự không tương thích đã biết giữa các phiên bản khác nhau của MySQL và MariaDB. Tham khảo phần dành cho phiên bản MariaDB của bạn để biết các ghi chú có thể ảnh hưởng đến bạn.