MariaDB là gì? Hướng dẫn chi tiết cách cài đặt MariaDB

MariaDB là gì? Hướng dẫn chi tiết cách cài đặt MariaDB

Tác giả: FPT Cloud
00:00

MariaDB là gì? Hệ cơ sở quản trị dữ liệu MariaDB bắt đầu được nghiên cứu từ năm 2008. MariaDB ghi điểm với người dùng nhờ vào việc không tính phí người dùng, hạn chế tốt nhược điểm của MySQL, hỗ trợ cả tiếng Việt,… Cùng tìm hiểu các thông tin liên quan tới MariaDB cùng FPT Cloud nhé!

MariaDB là gì? 

MariaDB là gì? MariaDB – hệ quản trị cơ sở quản trị dữ liệu hoàn toàn miễn phí, phát triển từ mã nguồn gốc MySQL. Hệ quản trị cơ sở dữ liệu này được xem như lựa chọn thay thế hoàn hảo cho MySQL, bởi MariaDB sở hữu khả năng tương thích và hiệu suất hoạt động tốt hơn nhiều so với MySQL.

Michael chính là người giữ vai trò phát triển hệ quản trị cơ sở dữ liệu MariaDB. Lợi thế dễ nhận thấy của hệ quản trị cơ sở dữ liệu này nằm ở khả năng tương thích hệ điều hành Windows, Ubuntu, Linux,.. 

MariaDB ra đời như thế nào?

Michael được xem như người đặt nền móng cho MariaDB. Ông chính là người dẫn dắt MySQL AB. Đến năm 2008, Michael chính thức nói lời chia tay với dự án MySQL AB để chuyển sang nghiên cứu hệ cơ sở dữ liệu mới.

Khoảng đầu năm 2009, ông hợp tác với một vài đồng nghiệp để triển khai dự án hoàn thiện bộ công cụ lưu trữ MySQL. Đây chính là tiền thân của MariaDB. Đặc biệt, tên gọi MariaDB được Michael lấy theo tên của cô con gái út Maria. Sau một số lần nâng cấp, phiên bản MariaDB 10.1 hiện đã chính thức phát hành.

>>> Có thể bạn quan tâm: Localhost là gì? Hướng dẫn cài đặt Localhost cực đơn giản

Vì sao nên sử dụng MariaDB?

Bạn sẽ hiểu một cách chính xác hơn MariaDB là gì khi theo dõi phần phân tích ưu điểm của hệ quản trị cơ sở dữ liệu này.

Không cần trả phí

MariaDB xây dựng dựa trên nền tảng MySQL. Do đó, nó kế thừa hầu như phần lớn chức năng cơ bản có trên MySQL. Song song với đó, MariaDB cũng sở hữu khá nhiều chức năng mới mẻ, tối ưu hóa quy trình lưu trữ.

Hiện tại, MariaDB cung cấp đến người dùng cả bản trả phí và miễn phí. Nếu chỉ có nhu cầu sử dụng chức năng cơ bản, bạn hãy lựa chọn bản không trả phí. Dù không cân bỏ tiền mua bản quyền nhưng bạn vẫn có cơ hội khi tiếp cận đầy đủ chức năng chính của MariaDB.

Khắc phục tốt những hạn chế tồn tại của MySQL

Nên nhớ rằng MariaDB hình thành từ mã nguồn gốc MySQL, sở hữu đầy đủ ưu điểm vượt trội của nền tảng gốc. Nếu đang sử dụng MySQL, bạn có thể dễ dàng chuyển đổi sang MariaDB mà không cần lo lắng hệ thống có thể bị ảnh hưởng.

 

MariaDB khắc phục tốt những yếu điểm còn tồn tại trên MySQL. Khi chuyển đổ sang MariaDB, tốc độ vật từ hệ thống lập tức có thể cải thiện từ 3 – 5%. Bên cạnh đó, hệ quản trị MariaDB còn hỗ trợ cải thiện nâng hiệu năng sử dụng lên đáng kể.

Tích hợp đa dạng Engine 

Hệ cơ sở dữ liệu MariaDB đã phát triển bổ sung thêm nhiều Engine mới. Nổi bật phải kể đến như FederatedX, SphinxSE, Spider,… Chúng hỗ trợ vô cùng đắc lực cho quá trình quản lý, xử lý dữ liệu.

Kế thừa ưu điểm của SQL và NoSQL

Lâu nay, MariaDB vẫn được xem như sự kế thừa hoàn hảo của 2 người tiền nhiệm SQL và NoSQL. Nó sở hữu đặc tính nổi bật của cả SQL và NoSQL, hình thành một cơ sở dữ liệu mang tính đa nhiệm.

Có hỗ trợ tiếng Việt

MariaDB là một trong số ít cơ sở dữ liệu có hỗ trợ ngôn ngữ tiếng Việt. Tuy rằng bản dịch chưa mượt cho lắm nhưng nó cũng giúp người dùng thuận tiện hơn, đặc biệt là với người dùng mới.

Điểm khác biệt giữa MariaDB và MySQL

MariaDB và MySQL là hai hệ quản trị dữ liệu khá tương đồng. Thế nhưng nếu nghiên cứu kỹ càng, chúng vẫn có những điểm khác biệt nhất định.

Tiêu chí so sánh  MariaDB MySQL
Lịch sử hình thành  Chính thức ra mắt từ năm 2009 Giới thiệu lần đầu vào năm 1995
Ngôn ngữ lập trình hỗ trợ  Tương tự như MySQL, ngoại trừ ngôn ngữ lập trình Delphi Ada, C++, Delphi, Java,..
Công cụ lưu trữ Đa dạng hơn so với MySQL Kém đa dạng hơn so với MariaDB
Mã nguồn  Mã nguồn mở  Mã nguồn đóng 
Bảng so sánh điểm khác biệt giữa MariaDB và MySQL

Rõ ràng MariaDB có phần ưu việt hơn so với MySQL. Hệ cơ sở dữ liệu này phát triển sau nên cũng không có gì khó hiểu khi các chức năng hoàn thiện hơn người tiền nhiệm.

Hướng dẫn cài đặt MariaDB trên Center và Windows 

MariaDB có thể cài đặt trên cả Center và Windows. Cách thức cài đặt cũng không đến nỗi quá phức tạp.

Cài đặt trên Center 

  • Bước 1: Tiến hành bổ sung repository vào hệ thống bằng câu lệnh dưới đây.
  • Bước 2: Khi cần xóa Cache, bạn cần sử dụng đến câu lệnh “yum clean all”.
  • Bước 3: Trường hợp cần bổ sung Yum, bạn cần cập nhật qua package thông qua câu lệnh “yum update”.
  • Bước 4: Tiến hành cài đặt MariaDB thông qua câu lệnh “service mysql start”.
  • Bước 5: Sau bước cài đặt, bạn cần khởi động hệ cơ sở quản trị dữ liệu bằng cách nhập câu lệnh “service mysql start”.
  • Bước 6: Bổ sung MYSQL vào list ứng dụng bằng cách khởi động reboot. Lúc này, bạn hãy sử dụng câu lệnh “chkconfig –levels 150 mysql on”.
  • Bước 7: Tiến hành tạo mật khẩu cho robot. Cụ thể bạn cần nhập câu lệnh “mysql_secure_installation”.
  • Bước 8: Bạn hãy đăng nhập vào tài khoản MariaDB thông qua câu lệnh “mysql -u root -p”. Sau đó hãy tiến hành nhập mật khẩu đã đổi.

Cài đặt trên Windows 

  • Bước 2: Khi phần mềm đã tải về hoàn tất, bạn cần di chuyển đến file tải về, nháy đúp chuột và chọn Next để khởi động cài đặt.
  • Bước 3: Đồng ý với các điều khoản sử dụng hệ thống đưa ra bằng cách tick chọn “I accept,..” và nhấn Next để tiếp tục.
  • Bước 4: Bạn có thể để mặc định thư mục cài đặt tại Brown, sau đó nhấn Next.
  • Bước 5:  Tiến hành nhập mật khẩu tại phần đăng nhập vào tài khoản root, sau đó nhấn Next.
  • Bước 6: Ở bước này, bạn cần đặt tên cho Server. Tên tương ứng là MYSQL, TCP Port đổi thành 3307. Xác nhận bằng cách nhấn Next.
  • Bước 7: Một cửa hàng cài đặt mới bắt đầu hiện lên. Lúc này, bạn cần bấm Next.
  • Bước 8: Nếu thấy một giao diện mới hiển thị, bạn kích hoạt cài đặt tự động bằng cách nhấn Install.
  • Bước 9: Sau khi chương trình cài đặt hoàn tất, bạn hãy bấm chọn Finish.

>>> Có thể bạn quan tâm: NAT là gì? Toàn tập kiến thức về NAT từ A đến Z

Hướng dẫn kết nối MariaDB trên Windows

Sau quy trình cài đặt MariaDB trên Windows, bạn đã chuyển sang giai đoạn kết nối cơ sở dữ liệu này.

Bước 1: Để kết nối với MariaDB, bạn cần sử dụng một trong các phần mềm HeidiSQL, SQL Workbench,.. Ở đây, FPT Cloud sẽ lựa chọn phần mềm HeidiSQL.

Bước 2: Tại mục Setting, bạn hãy thiết lập các thông số cơ bản dưới đây.

  • Network Type: Thiết lập MySQL (TCP/IP)
  • Hostname/IP: Kiểm tra IP đã chứa MariaDB hay chưa
  • User: Tiến hành chọn Root
  • Port: Cấu hình cố định là MariaDB (3307)

Khi thiết lập đầy các thông số cơ bản, bạn bấm Open để xác nhận hoàn thành.

Bước 3: Sau khi hoàn thành khâu kết nối, giao diện làm việc chính sẽ hiển thị như hình minh họa.

MariaDB là gì? MariaDB đơn giản là hệ quản trị cơ sở dữ liệu kế thường đặc tính vốn có của MySQL. Tuy nhiên, MariaDB lại khắc phục tốt nhược điểm của người tiền nhiệm, hỗ trợ cả bản không trả phí. Phiên bản đầu tiên của hệ cơ sở dữ liệu này được phát hành từ năm 2009. Qua bài viết trên đây, mong rằng bạn có thể hiểu chính xác hơn khái niệm MariaDB là gì

Liên hệ với chúng tôi để biết thêm thông tin chi tiết về dịch vụ của FPT Smart Cloud