Trình chuyển đổi MySQL sang MariaDB
Bộ công cụ di chuyển cơ sở dữ liệu ESF là bộ công cụ mạnh mẽ và hiệu suất cao có thể di chuyển dữ liệu qua các định dạng cơ sở dữ liệu khác nhau, chẳng hạn như MySQL, MariaDB, v.v. Show
Bài viết này mô tả cách di chuyển nhanh dữ liệu từ MySQL sang MariaDB bằng Bộ công cụ di chuyển cơ sở dữ liệu ESF. Giúp bạn hoàn thành các nhiệm vụ di chuyển cơ sở dữ liệu phức tạp và tiết kiệm rất nhiều thời gian Yêu cầu phần mềmDMToolkit_x64. zip(69. 4 MiB)Ứng dụng Windows 64 bit cho Bộ công cụ di chuyển cơ sở dữ liệu ESF 11. 0. 08 (2022-12-07). (md5. 71085c81964a4590ea3559718f481495)DMToolkit_win32. zip (65. 9 MiB)Ứng dụng Windows 32 bit cho Bộ công cụ di chuyển cơ sở dữ liệu ESF 11. 0. 08 (2022-12-07). (md5. b7978dbe91221857bcad76bc1bbe3978) Hệ thống được hỗ trợ
Giới thiệu1. Trong hộp thoại "Chọn nguồn dữ liệu", chọn "MySQL";
2. Trong hộp thoại "Chọn đích", chọn "MariaDB";
3. Trong hộp thoại "Chọn (các) Bảng nguồn & Xem (các)";
4. Trong Hộp thoại "Thực thi";
5. Đã kết thúcChương trình sẽ hoàn thành quá trình di chuyển nhanh nhất có thể và tạo báo cáo di chuyển cho bạn. Tất cả những gì bạn phải làm là ngồi và chờ đợi. Nếu bạn có bất kỳ câu hỏi hoặc gợi ý nào, xin vui lòng liên hệ với chúng tôi Khi nói đến cơ sở dữ liệu (quan hệ), MySQL là người chiến thắng không thể tranh cãi Nhưng bây giờ nó có sự cạnh tranh nghiêm trọng Không giống như các so sánh cơ sở dữ liệu khác, MySQL so với. MariaDB một có giá trị khách quan, thực tế tối thiểu. Chúng gần như giống nhau (và một thời gian trước, giống nhau. ), có cùng cấu trúc thư mục và cú pháp và cùng hiệu năng Vâng, sau bản phát hành 10 của MariaDB, mọi thứ bắt đầu chuyển hướng nhanh hơn, nhưng ngay cả lệnh chạy MariaDB cũng được gọi là `mysql` Vì vậy, trong khi bạn ở đây để tìm hiểu cách di chuyển từ MySQL sang MariaDB, tôi nghĩ sẽ rất thú vị khi biết đối thủ cạnh tranh đột ngột này xuất hiện từ đâu. Nếu bạn chưa quen với MySQL, thì bạn có thể cân nhắc tham gia khóa học trực tuyến này Câu chuyện đằng sau MariaDBKhông khởi chạy ở chế độ bách khoa toàn thư đầy đủ, hãy để tôi đi qua những điểm chính MySQL được Michael Widenius phát hành lần đầu vào năm 1995 để cung cấp giải pháp thay thế cho các dịch vụ hạn chế, đắt đỏ như SQL Server của Microsoft hoặc bộ đồ của Oracle. Và phần còn lại, như họ nói, nếu lịch sử. MySQL trở nên phổ biến đến mức chẳng mấy chốc, các nhà phát triển đã quên rằng SQL và MySQL là hai thứ khác nhau. Các ước tính khác nhau, nhưng thật công bằng khi nói rằng các lệnh của MySQL chiếm gần 45% thị trường cơ sở dữ liệu khi viết Nguồn. mãi mãi. comTóm lại, MySQL đã được mua lại bởi Sun Microsystems, sau đó lại được mua lại bởi. . . Vâng, tiên tri. Kết quả là, công cụ cơ sở dữ liệu nguồn mở lớn nhất hiện thuộc sở hữu của công ty cơ sở dữ liệu thương mại thành công nhất trên thế giới. Đối với những người tạo ra MySQL ban đầu, đây là hồi chuông báo tử cho một công cụ cơ sở dữ liệu được hàng triệu người sử dụng và yêu thích Họ sợ rằng Oracle chỉ quan tâm đến cơ sở người dùng đáng kinh ngạc của MySQL, sẽ dần giết chết tinh thần của dự án, thương mại hóa nó một cách nặng nề. Kết quả là, một phân nhánh thuần GPL của MySQL, được gọi là MariaDB, đã ra đời vào năm 2010 Bây giờ, bạn có nên chuyển sang MariaDB không? Thật khó để tranh luận theo cách này hay cách khác và đối với các nhà phát triển độc lập, điều đó không tạo ra sự khác biệt. Về mức độ phổ biến, MariaDB vẫn chưa bằng MySQL nhưng đang được biết đến Chẳng hạn, Câu hỏi thường gặp về cài đặt WordPress đề cập đến MySQL và MariaDB trong cùng một hơi thở Đối với các nhóm lớn hơn làm việc trên các giải pháp dài hạn, điều đó phụ thuộc vào mức độ họ tin tưởng Oracle trong việc giữ nguyên các lý tưởng ban đầu của MySQL. Thật khó để nói rằng họ sẽ thực thi các điều khoản cấp phép hà khắc trong một đêm, nhưng điều đó cũng không phải là không tưởng Kết hợp điều này với thực tế là MariaDB có thể đổi mới nhanh hơn và sẽ sớm không tương thích với MySQL ở cấp độ cơ bản, và có một trường hợp mạnh mẽ để thực hiện chuyển đổi. Ngoài ra, hiện tại nó không thành vấn đề và ngoài một số doanh nghiệp hoang tưởng, người dùng MySQL vẫn ở nguyên vị trí của họ Làm cách nào để di chuyển từ MySQL sang MariaDB?MySQL sang MariaDB là một trong những quá trình di chuyển dễ dàng đến nực cười nhất mà bạn từng thực hiện trong đời. Không có việc gì phải làm, và bạn sẽ phải suy nghĩ “Thế à?. ” sau khi nó kết thúc. Về cơ bản, tất cả những gì bạn phải làm là
Vâng, đó là nó Chẳng hạn, nếu bạn đang dùng Ubuntu 18. 04, bước đầu tiên là thêm các nguồn MariaDB vào hệ thống của bạn như thế này
Bây giờ là lúc dừng MySQL
và sau đó cài đặt MariaDB, sẽ khởi chạy sau khi hoàn thành
Và tiếp theo đến. . . Không Vâng, vậy là xong — bạn đã di chuyển thành công từ MySQL sang MariaDB. Tôi biết, thật không thể tin được điều đó Ý tôi là, chắc chắn phải có nhiều thứ hơn là chỉ 2-3 lệnh? Điều gì về kết xuất và nhập cơ sở dữ liệu? Còn người dùng cơ sở dữ liệu, mật khẩu và đặc quyền thì sao? Còn cài đặt tối ưu hóa (dành cho quản trị viên cơ sở dữ liệu) thì sao? Thành thật mà nói, không cần bất kỳ thứ gì trong số đó. MariaDB là một sự thay thế “thả vào” cho MySQL. Hãy nhớ rằng nó chỉ là một rẽ nhánh mã nguồn mở của dự án MySQL hiện có và do đó nhất thiết phải giống nhau. Như tôi đã nói trước đây, sự khác biệt sẽ tăng lên theo thời gian, nhưng hiện tại, không có gì để làm ngoài việc dừng MySQL và cài đặt MariaDB. 🙂 Nếu bạn vẫn không tin (điều mà tôi ngưỡng mộ. ), tôi khuyến khích bạn xem qua các tài liệu di cư chính thức, tài liệu này đưa ra tuyên bố trấn an
Tôi hy vọng rằng giải quyết nó. Đừng lo lắng, cá nhân tôi đã di chuyển một vài cơ sở dữ liệu MySQL mà không gặp bất kỳ rắc rối nào, vì vậy không có gì phải sợ. 🙂 Cuối cùng, nếu bạn đang sử dụng một nền tảng khác với Ubuntu 18. 04, MariaDB có một công cụ hữu ích có thể tạo các lệnh cần thiết để bạn chỉ cần sao chép và dán Trước khi tôi kết thúc bài viết này, một lời cảnh báo. vui lòng sao lưu các tệp dữ liệu MySQL của bạn trước khi bạn thực hiện nâng cấp Quan trọng không kém, vui lòng tiến hành nghiên cứu kỹ lưỡng về tính tương thích của phiên bản MariaDB mà bạn đang cài đặt nếu bạn đang sử dụng một số công cụ của bên thứ ba được tạo sẵn (như Magento, Drupal, v.v. ) MySQL có thể chạy MariaDB không?Vâng, đúng như vậy . Giống như hai phiên bản MySQL có thể cùng tồn tại. MariaDB vẫn là một sự thay thế thả vào. Theo cổng hoặc theo đường dẫn ổ cắm khác và cài đặt MariaDB vào thư mục không chuẩn.
MySQL và MariaDB có giống nhau không?Mặc dù MariaDB là một nhánh của MySQL, hai hệ thống quản lý cơ sở dữ liệu này vẫn khá khác nhau . MariaDB được cấp phép GPL đầy đủ trong khi MySQL sử dụng phương pháp cấp phép kép. Mỗi nhóm luồng xử lý theo một cách khác nhau. MariaDB hỗ trợ rất nhiều công cụ lưu trữ khác nhau.
MySQL hay MariaDB tốt hơn?Nhìn chung, MariaDB mang lại hiệu suất tốt hơn , nhanh hơn và nhẹ hơn MySQL do có 12 công cụ lưu trữ mới và hơn 200.000 kết nối. Kể từ khi được Oracle mua lại, MySQL đã được phân phối theo giấy phép kép. |