MariaDB là gì? Cách cài đặt và kết nối MariaDB – Trung tâm hỗ trợ kỹ thuật

Related Articles

MariaDB là gì?

MariaDB là hệ quản trị cơ sở dữ liệu miễn phí được phát triển từ hệ quản trị cơ sở dữ liệu mã nguồn mở MySQL. MariaDB được phát triển nhằm thay thế công nghệ cơ sở dữ liệu MySQL, vì thế nó tương thích và cho một hiệu suất cao hơn so với MySQL. Ưu điểm khi sử dụng MariaDB là gì?

MariaDB là gì? MariaDB một hệ quản trị cơ sở dữ liệu mã nguồn mở được nhiều chuyên gia đánh giá caoMariaDB là một hệ quản trị cơ sở dữ liệu mã nguồn mở được nhiều chuyên gia đánh giá cao

MariaDB được Michael “Monty” Widenius, developer hàng đầu của MySQL dẫn dắt và phát triển. Ưu điểm lớn nhất của hệ quản trị này là tương thích với nhiều hệ điều hành, bao gồm Linux CentOS, Ubuntu và Window với các gói cài đặt tar, zip, MSI, rpm cho cả 32bit và 64bit với hiệu suất cao hơn so với MySQL

Vì thế, MariaDB đang ngày càng được phần đông những nhà tăng trưởng sử dụng, trong đó có wikipedia, Fullstack-Station, … MariaDB đang có khuynh hướng sửa chữa thay thế cho MySQL – hệ quản trị cơ sở tài liệu mã nguồn mở truyền kiếp nhất được sử dụng từ trước đến nay .

MySQL là gì?

MySQL là một hệ thống quản trị cơ sở dữ liệu mã nguồn mở (gọi tắt là RDBMS) hoạt động theo mô hình client-server.

Với RDBMS là viết tắt của Relational Database Management SystemMySQL được tích hợp apachePHPMySQL quản lý dữ liệu thông qua các cơ sở dữ liệu. Mỗi cơ sở dữ liệu có thể có nhiều bảng quan hệ chứa dữ liệu. MySQL cũng có cùng một cách truy xuất và mã lệnh tương tự với ngôn ngữ SQL. MySQL được phát hành từ thập niên 90s. 

Ngoài MariaDB, để tham khảo thêm về MySQL là gì vui lòng tham khảo bài viết:

Lịch sử của MariaDB

MariaDB là gì? Là được hình thành dựa trên nền tảng của MySQLMariaDB được hình thành dựa trên nền tảng của MySQL

Nền móng cơ sở đầu tiên của MariaDB được phát triển bởi “trụ cột” của MySQL AB là Michael “Monty” Widenius. Năm 2008, sau khi Sun mua lại MySQL AB, Michael “Monty” Widenius rời khỏi MySQL AB và tiếp tục phát triển một hệ cơ sở quản trị mới của mình.

Đầu năm 2009, Michael cùng với 1 vài đồng nghiệp khác bắt đầu tiến hành dự án chuyên sâu về công cụ lưu trữ MySQL, sau này trở thành MariaDB. Tên gọi MariaDB được đặt tên theo tên con gái út của Widenius – Maria. Sau nhiều lần nâng cấp và phát triển, hiện tại MariaDB đã ra mắt phiên bản mới nhất là MariaDB 10.1.

Thông tin cần biết về MariaDB

MariaDB là gì? Là hệ thống quản trị cơ sở dữ liệu mã nguồn mở, có thể sử dụng miễn phíMariaDB là hệ thống quản trị cơ sở dữ liệu mã nguồn mở, có thể sử dụng miễn phíMariaDB được hình thành dựa trên nền tảng của MySQL, do đó nó thừa kế được hầu hết những công dụng cơ bản thiết yếu của MySQL. Bên cạnh đó, MariaDB cũng tăng trưởng thêm nhiều tính năng mới và có sự tăng cấp hơn về chính sách tàng trữ, tối ưu sever .MariaDB có 2 bản trả phí và không cần trả phí. Tuy nhiên, với phiên bản không trả phí, người dùng vẫn hoàn toàn có thể sử dụng khá đầy đủ những tính năng mà không tác động ảnh hưởng đến việc chạy mạng lưới hệ thống .

Ưu điểm của MariaDB là gì?

MariaDB là gì? MariaDB có nhiều ưu điểm vượt trội và được nhiều chuyên gia đánh giá caoMariaDB có nhiều ưu điểm vượt trội và được nhiều chuyên gia đánh giá cao

Không phải ngẫu nhiên mà MariaDB được nhiều người yêu thích và sử dụng đến vậy. Những ưu điểm lớn nhất của hệ quản trị này phải kể đến bao gồm:

  • Hoàn toàn miễn phí
  • Khắc phục những hạn chế của MySQL
  • Bổ sung thêm nhiều Engine hơn
  • Kết hợp cả SQL và NoSQL
  • Hỗ trợ tiếng Việt

Hãy cùng Mắt Bão tìm hiểu và khám phá cụ thể

Hoàn toàn miễn phí

Đây là một hệ quản trị sử dụng mã nguồn mở trọn vẹn không lấy phí. Do đó, người dùng không cần phải bỏ tiền mua bản quyền và vẫn hoàn toàn có thể sử dụng vừa đủ những tính năng của ứng dụng này .

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

MariaDB được phát triển từ MySQL, do đó nó kế thừa những đặc điểm chủ yếu của hệ quản trị này từ phiên bản 5.1 -> 5.5. Do đó, người dùng có thể chuyển từ MySQL sang MariaDB mà không ảnh hưởng đến hệ thống. 

Đặc biệt, những hạn chế của MySQL, khi chuyển qua MariaDB đều sẽ được khắc phục một cách triệt để nhất, thậm chí có thể tăng tốc độ hơn so với MySQL từ 3-5%. Ngoài ra, hệ quản trị này còn cải thiện hiệu năng và có thêm nhiều chức năng mới hơn so với MySQL.

Bổ sung thêm nhiều Engine hơn

Ngoài những storage engines cơ bản như MyISAM, BLACKHOLE, CSV, MEMORY, ARCHIVE, MERGE ; MariaDB còn tăng trưởng thêm những storage engines khác gồm có : Aria, XtraDB, FederatedX, OQGRAPH, SphinxSE, IBM DB2I, Spider, PBXT, …

Kết hợp cả SQL và NoSQL

MariaDB là sự kết hợp của cả 2 loại cơ sở dữ liệu là SQL và NoSQL. Việc kết hợp sẽ giúp hệ thống này có thể tích hợp được tất cả ưu điểm của cả 2 cơ sở dữ liệu này là Dynamic Column và Cassandra Storage Engine.

Hỗ trợ tiếng Việt

Một ưu điểm tuyệt vời của MariaDB là đã có bản tiếng Việt. Mặc dù bản dịch chưa thật sự hoàn hảo nhưng vẫn có thể hỗ trợ nhiều cho người dùng.

Cách cài đặt và kết nối MariaDB trên Centos

Quy trình cài đặt MariaDB trên Centos không quá phức tạpQuy trình cài đặt MariaDB trên Centos không quá phức tạp

  • Bước 1 :

    Chạy lệnh sau để thêm repository vào hệ thống:

yum install wget && wget -O /etc/yum.repos.d/MariaDB.repo http://MariaDB.if-not-true-then-false.com/rhel/$(rpm -E %rhel)/$(uname -i)/10
  • Bước 2 :Xóa cache của yum bằng lệnh
yum clean all
  • Bước 3: Cập nhật cái yum để update package của MariaDB bằng lệnh
yum update
  • Bước 4: Cài MariaDB bằng lệnh

yum install MariaDB-server MariaDB-client
  • Bước 5: Khởi động MariaDB

service mysql start
  • Bước 6 : Đưa mysql vào list những ứng dụng tự khởi động khi reboot server
chkconfig --levels 150 mysql on
  • Bước 7 : Thiết lập mật khẩu root :
mysql_secure_installation
  • Bước 8 :

    Đăng nhập vào MariaDB Server với lệnh

    mysql – u root – p

    và nhập mật khẩu root vừa đổi

Cách cài đặt và kết nối MariaDB trên Windows 

Cách cài đặt MariaDB trên Windows

Cần làm gì để cài đặt MariaDB trên Windows?

Bước 1 : Tải file thiết lập MariaDB tại https://MariaDB.com/downloads/MariaDB-txMariaDB là gì? Bước 1: Tải file cài đặt MariaDB tại https://MariaDB.com/downloads/MariaDB-txBước 2 : Nhấp đúp chuột vào file và nhấn Next để setup fileMariaDB là gì? Bước 2: Nhấp đúp chuột vào file và nhấn Next để cài đặt fileBước 3 : Tích vào ô I accept … và chọn NextMariaDB là gì? Bước 3: Tích vào ô I accept... và chọn Next

Bước 4:  Chọn thư mục cài đặt MariaDB ở mục Browse và nhấn Next

MariaDB là gì? Bước 4:  Chọn thư mục cài đặt MariaDB ở mục Browse và nhấn Next

Bước 5: Nhập mật khẩu cho tài khoản root và nhấn Next

MariaDB là gì? Bước 5: Nhập mật khẩu cho tài khoản root và nhấn Next

Bước 6: Đặt tên cho service, service name là MySQLTCP port3306

MariaDB là gì? Bước 6: Đặt tên cho service, service name là MySQL và TCP port là 3306Bước 7 : Tiếp tục nhấn NextMariaDB là gì? Bước 7: Tiếp tục nhấn NextBước 8 : Nhấn vào install để setupMariaDB là gì? Bước 8: Nhấn vào install để cài đặtBước 9 : Nhấn finish để kết thúcMariaDB là gì? Bước 9: Nhấn finish để kết thúc

Cách kết nối MariaDB trên Windows

Bước 1: Mở phần mềm HeidiSQL (hoặc  MySQL Workbench, SQL Workbench,…) để kết nối tới MariaDB.

Bước 1: Mở phần mềm HeidiSQL (hoặc  MySQL Workbench, SQL Workbench,…) để kết nối tới MariaDB.Bước 2 : Trong phần setting, triển khai theo thao tác sau :

  • Network type: chọn MySQL (TCP/IP)

  • Hostname/IPIP của máy chứa MariaDB

  • User : chọn root
  • Port: là port cấu hình lúc cài đặt MariaDB (3307)

Sau khi nhập xong, nhấn Open để triển khai xong .Sau khi nhập xong, nhấn Open để hoàn thành.

Bước 3: Vậy là đã hoàn thành thao tác mở giao diện của HeidiSQL

Bước 3: Vậy là đã hoàn thành thao tác mở giao diện của HeidiSQL

So sánh giữa MySQL và MariaDB

Giữa MySQL và MariaDB có nhiều điểm khác biệt nhauGiữa MySQL và MariaDB có nhiều điểm khác biệt nhau

Điểm khác biệt giữa MySQL và MariaDB là gì? Cả MySQLMariaDB đều là những hệ quản trị cơ sở dữ liệu phổ biến và được nhiều chuyên gia đánh giá cao. Tuy nhiên, giữa 2 hệ thống này cũng có những điểm khác biệt như sau:

  • Về cơ sở hình thành
  • Ngôn ngữ lập trình hỗ trợ
  • Công cụ lưu trữ

Về cơ sở hình thành

Sự khác biệt trong cơ sở hình thành với MariaDB là gì? MySQL được hình thành từ năm 1995 dựa trên cơ sở của C / C ++, và hiện tại được duy trì và phát triển bởi đội ngũ Oracle.

Phiên bản tiên phong của MariaDB ra đời vào năm 2009, được tăng trưởng trên nền tảng MySQL và thừa kế những ưu điểm của MySQL .Theo số liệu thống kê, trong số những mạng lưới hệ thống quản trị cơ sở tài liệu, MySQL xếp ở vị trí thứ 2 trong khi MariaDB xếp ở vị trí thứ 9 .

Khác biệt giữa mã nguồn MYSQL và MariaDB là gì?

  • MySQL:

    Mã nguồn đóng

  • MariaDB:

    Mã nguồn mở

Ngôn ngữ lập trình hỗ trợ

MySQL: Ada, C, C#, C++, D, Delphi, Eiffel, Erlang, Haskell, Java, JavaScript (Node.js), Objective-C, OCaml, Perl, PHP, Python, Ruby, Scheme, Tcl

MariaDB: Cũng tương tự MySQL nhưng không hỗ trợ Delphi

Công cụ lưu trữ

MySQL sẽ bao gồm các công cụ lưu trữ sau: InnoDB, MyISAM, BLACKHOLE, CSV, MEMORY, ARCHIVE, MERGE.

MariaDB bao gồm: InnoDB, MyISAM, BLACKHOLE, CSV, MEMORY, ARCHIVE, MERGE, ColumnStore, MyRocks, Aria, SphinxSE, TokuDB, CONNECT, SEQUENCE, Spider, Cassandra.

MariaDB là hệ quản trị cơ sở dữ liệu được đánh giá cao nhất thế giới hiện nay. Hy vọng “Mắt Bão – Nhà cung cấp dịch vụ cho thuê máy chủ uy tín” đã cung cấp cho người dùng những thông tin cần thiết về: “MariaDB là gì?“. Từ đó người dùng sẽ có được sự lựa chọn phù hợp nhất cho hệ thống máy tính của mình.

More on this topic

Comments

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Advertismentspot_img

Popular stories