• About
  • Advertise
  • Privacy & Policy
  • Contact
NQ NEWS
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
NQ NEWS
No Result
View All Result
Home Kiến thức tổng hợp

Mariadb là gì? Hướng dẫn cách cài đặt Mariadb

@admiz by @admiz
15/05/2021
in Kiến thức tổng hợp
0
Mariadb Là Gì? Hướng Dẫn Cách Cài đặt Mariadb 609f4d765e03d.jpeg

Mariadb là gì?

NQ News Cloud chia sẻ – MariaDB là một hệ thống quản lý cơ sở dữ liệu quan hệ mã nguồn mở (DBMS), một sự thay thế tương thích cho công nghệ cơ sở dữ liệu MySQL được sử dụng rộng rãi. Nó được tạo ra như một nhánh phần mềm của MySQL bởi các nhà phát triển, những người có vai trò quan trọng trong việc xây dựng cơ sở dữ liệu gốc; họ đã nghĩ ra MariaDB trong năm 2009 để đáp lại việc mua lại MySQL của Oracle Corp.

MariaDB dựa trên SQL và hỗ trợ xử lý dữ liệu kiểu ACID. Trong số các tính năng khác, cơ sở dữ liệu cũng hỗ trợ các API JSON, sao chép dữ liệu song song và nhiều công cụ lưu trữ, bao gồm InnoDB, MyRocks, Spider, Aria, TokuDB, Cassandra và MariaDB ColumnStore.

Phần lớn công việc phát triển trên open source database tập trung vào việc đạt được feature parity giữa MariaDB và MySQL. MariaDB Corp. tuyên bố rằng cơ sở dữ liệu sẽ tương thích nhị phân với MySQL. Tức là, hầu hết người dùng có thể chuyển đổi giữa hai công nghệ đơn giản bằng cách gỡ cài đặt MySQL và cài đặt MariaDB vào vị trí của nó.

Tuy nhiên, có một số sự không tương thích giữa các phiên bản tương ứng của cơ sở dữ liệu. Ví dụ, trong phiên bản 10.1 trở lên, MariaDB lưu trữ dữ liệu JSON ở định dạng khác với MySQL 5.7.

MariaDB Corp. có trụ sở tại Espoo, Phần Lan, trụ sở chính tại Menlo Park, California, Hoa Kỳ cung cấp MariaDB phiên bản thương mại, cùng với các training, remote management và migration services. Tuy nhiên, mã nguồn của cơ sở dữ liệu được duy trì bởi MariaDB Foundation, một nhóm được thành lập vào năm 2012 để duy trì bản chất nguồn mở của phần mềm.

>> Xem thêm: NoSQL là gì? Tổng quan về NoSQL database” data-rel=”follow”>NoSQL là gì? Tổng quan về NoSQL database

Nguồn gốc và các phiên bản của MariaDB

Sự phát triển của MariaDB được dẫn dắt bởi Michael “Monty” Widenius, developer hàng đầu về MySQL và là người sáng lập MySQL AB, MySQL AB đã được Sun mua vào năm 2008. Sau khi rời Sun, vào đầu năm 2009, anh và một số đồng nghiệp bắt đầu khởi đầu dự án về công cụ lưu trữ MySQL, sau này trở thành MariaDB, được đặt tên theo con gái út của Widenius. Ông cũng thành lập công ty mới, sáp nhập với một doanh nghiệp tư vấn cơ sở dữ liệu, tạo ra MariaDB Corp.

Bản phát hành đầu tiên của MariaDB: phiên bản 5.1 sử dụng cho production uses ra mắt vào đầu năm 2010. Phiên bản 5.2, 5.3 và 5.5 được ra đời ngay sau đó, MariaDB 10.0 được phát hành vào năm 2014. Nó đại diện cho một sự thay đổi trong lược đồ phân loại của cơ sở dữ liệu (database’s classification scheme).

MariaDB 10.1 và 10.2 ra đời trong năm 2015 và 2017. Phiên bản 10.2, được phát hành vào tháng 12 năm 2018, sử dụng InnoDB làm công cụ lưu trữ mặc định và các tính năng mới bao gồm kiểu dữ liệu JSON được thiết kế để tăng cường mối quan hệ với MySQL trên JSON. Tiếp theo, bản phát hành MariaDB 10.3 có sẵn trong các phiên bản alpha và beta vào năm 2017.

Running và licensing MariaDB

Phần mềm MariaDB chạy trên các hệ điều hành Windows, Linux và MacOS; nó có sẵn trên nền tảng phần cứng Intel® và Power8 của IBM, và hoạt động như một dịch vụ trên một số nền tảng đám mây. Các ngôn ngữ lập trình được hỗ trợ bao gồm C , C #, Java, Python…

>> Tham khảo thêm: Hệ điều hành Linux là gì? Ưu điểm và nhược điểm của HĐH Linux” data-rel=”follow”>Hệ điều hành Linux là gì? Ưu điểm và nhược điểm của HĐH Linux

Một triển khai thực hiện MariaDB Galera Cluster dựa trên Linux cũng được phát triển để cung cấp một tùy chọn multi-master cluster đồng bộ cho người dùng MariaDB. Tuy nhiên, API kết nối cơ sở dữ liệu với Galera Cluster, một công nghệ nguồn mở khác, được bao gồm theo mặc định trong MariaDB bắt đầu với bản phát hành 10.1, loại bỏ sự cần thiết phải tải xuống cụm riêng biệt.

MariaDB được cung cấp dưới dạng phần mềm nguồn mở theo phiên bản 2 của Giấy phép Công cộng GNU (GPL), cũng như công cụ MariaDB ColumnStore, được thiết kế để sử dụng trong các ứng dụng dữ liệu lớn. MariaDB Corp cũng cung cấp một công nghệ proxy cơ sở dữ liệu tên là MaxScale cho phép truy vấn được phân chia trên nhiều máy chủ MariaDB.

Cũng như các công nghệ RDBMS mã nguồn mở khác, như PostgreSQL và Firebird, cả MariaDB và MySQL đều được sử dụng như các lựa chọn thay thế chi phí thấp hơn cho các cơ sở dữ liệu Oracle, Microsoft SQL Server và IBM DB2. Các ứng dụng web và đám mây đang thấy sử dụng đáng kể các cơ sở dữ liệu nguồn mở; đặc biệt, MariaDB đã chiếm được thị phần lớn trong tổng số người dùng phần mềm nguồn mở khác nhau, bao gồm cả OpenStack framework. Một số người dùng MariaDB có thể kể đến Wikipedia, Facebook, Google, Ngân hàng DBS có trụ sở tại Singapore và Viện Đo lường và Đánh giá Sức khỏe ở Seattle.

>> Tham khảo thêm: Postgresql là gì? Tìm hiểu về cơ sở dữ liệu mã nguồn mở tiên tiến nhất thế giới” data-rel=”follow”>Postgresql là gì? Tìm hiểu về cơ sở dữ liệu mã nguồn mở tiên tiến nhất thế giới

Cài đặt

Việc cài đặt MariaDB rất đơn giản và dễ dàng. Sau đây là các bước:

– Thêm MariaDB Repository để cài đặt MariaDB bằng tiện ích YUM trên CentOS

>> Tìm hiểu thêm: Hệ điều hành CentOS là gì ?” data-rel=”follow”>Hệ điều hành CentOS là gì ?

Tạo file /etc/yum.repos.d/MariaDB.repo với nội dung sau:

[mariadb]

name = MariaDB

baseurl = http://yum.mariadb.org/5.5/rhel6-x86

gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

gpgcheck=1

– Cài đặt MariaDB

Nếu trên server đã cài đặt sẵn MySQL server thì chúng ta cần gỡ bỏ MySQL trước khi cài MariaDB. Chạy lệnh sau để cài đặt MariaDB

# yum  install MariaDB MariaDB-server

– Tiến hành khởi động MariaDB

# /etc/init.d/mysql start

– Truy cập vào MariaDB để kiểm tra

# mysql

Welcome to the MariaDB monitor.  Commands end with ; or g.

Your MariaDB connection id is 237

Server version: 5.5.40-MariaDB MariaDB Server

Theo NQ News Cloud chia sẻ

>> Có thể bạn quan tâm: SQL server là gì? Cập nhật hệ tính năng mới cho Microsoft SQL Server” data-rel=”follow”>SQL server là gì? Cập nhật hệ tính năng mới cho Microsoft SQL Server

Post Views: 153
Previous Post

PuTTY là gì? SSH client miễn phí phổ biến nhất thế giới

Next Post

Telnet là gì? Tìm hiểu telnet hoạt động thế nào?

Related Posts

Sửa Nhanh Lỗi Laptop Windows 10 Sạc Pin Không Vào 60951215e059b.png
Phần cứng

Sửa nhanh lỗi laptop Windows 10 sạc pin không vào

11/05/2022
Làm Thế Nào để Xóa Một Phân Vùng Trên ổ đĩa Cứng Windows? 60951232be65c.png
Phần cứng

Làm thế nào để xóa một phân vùng trên ổ đĩa cứng Windows?

11/05/2022
Test Pin Laptop, Cách Kiểm Tra Pin Laptop đang ở Mức Nào Mà Không Cần Cài Phần Mềm 6095123831651.png
Phần cứng

Test pin laptop, cách kiểm tra pin laptop đang ở mức nào mà không cần cài phần mềm

11/05/2022
Hướng Dẫn Xử Lý Khi Key Bàn Phím Laptop Bị Hỏng 6095121ca32df.png
Phần cứng

Hướng dẫn xử lý khi key bàn phím laptop bị hỏng

11/05/2022
Nên Dùng Súng Loại Nào Trong Chiến Dịch Huyền Thoại? 6094aaf17f1da.png
Phần Mềm

Nên dùng súng loại nào trong Chiến Dịch Huyền Thoại?

07/05/2022
Hướng Dẫn Cài đặt Wtfast để Giảm Ping Khi Chơi Game Online, Khi đứt Cáp 6094aae16ee4b.png
Phần Mềm

Hướng dẫn cài đặt WTFast để giảm ping khi chơi game online, khi đứt cáp

07/05/2022
Next Post
Telnet Là Gì? Tìm Hiểu Telnet Hoạt động Thế Nào? 609f4d7e74d7a.jpeg

Telnet là gì? Tìm hiểu telnet hoạt động thế nào?

Bài mới nhất

Accesstrade Là Gì? Hướng Dẫn Cách Kiếm Tiền Bằng Hình Thức Accesstrade Hiệu Quả 612d1e6fa0364.jpeg

Accesstrade là gì? Hướng dẫn cách kiếm tiền bằng hình thức Accesstrade hiệu quả

04/07/2025
Bán Hàng đa Kênh Và Kinh Nghiệm Bán Hàng đa Kênh Hiệu Quả 612d206b387be.jpeg

Bán hàng đa kênh và kinh nghiệm bán hàng đa kênh hiệu quả

04/07/2025
Thiết Kế Website Bán Sim Thẻ điện Thoại ở đâu Uy Tín Và Chất Lượng Hiện Nay? 612d22630d1e8.jpeg

Thiết kế website bán sim thẻ điện thoại ở đâu uy tín và chất lượng hiện nay?

03/07/2025
Ruby On Rails Là Gì Và Lợi ích Khi Sử Dụng Ngôn Ngữ Lập Trình Ruby 612d23a1ebde2.jpeg

Ruby on rails là gì và lợi ích khi sử dụng ngôn ngữ lập trình Ruby

03/07/2025
Cách Tạo Email Theo Tên Miền Miễn Phí đơn Giản, Nhanh Chóng 612d239bc333c.jpeg

Cách tạo email theo tên miền miễn phí đơn giản, nhanh chóng

02/07/2025

Danh mục

  • Android
  • Bảo mật máy tính
  • Bảo mật, Antivirus
  • Chuyện công nghệ
  • Deep Learning
  • Development
  • Dịch vụ công trực tuyến
  • Dịch vụ nhà mạng
  • Giải pháp bảo mật
  • Hệ thống
  • Hệ thống
  • iPhone
  • Kiến thức bảo mật
  • Kiến thức cơ bản phổ thông
  • Kiến thức Marketing căn bản
  • Kiến thức tổng hợp
  • Lập trình
  • Linux
  • Linux OS
  • macOS
  • Mail Server
  • Mạng LAN – WAN
  • Máy ảo
  • Máy chủ
  • ms excel
  • ms-powerpoint
  • Nền tảng điện toán đám mây
  • Phần cứng
  • Phần Mềm
  • Quản trị hệ thống
  • Raspberry Pi
  • Sửa lỗi máy tính
  • Tăng tốc máy tính
  • Thủ thuật
  • Thủ thuật SEO
  • Thủ thuật Wifi
  • Tiện ích hệ thống
  • Tin học văn phòng
  • Tin tức
  • Uncategorized
  • Ứng dụng
  • Website
  • Windows Server 2012

Thẻ

#app #chatbot #chatbot tự động #CRM #Kiến thức cơ bản #Techblog #Thiết kế website Android apple CPU Email Marketing Google Google Drive hacker HTML hàm python hàm python có sẵn hình nền hình nền máy tính học css học python học SQL ios iphone iphone 12 iPhone X macos Microsoft mssql MS SQL Server ngôn ngữ lập trình python Raspberry Pi Samsung smartphone SQL SQL Server tham số trong C thủ thuật windows 10 tài liệu python windows windows 10 YouTube điện thoại thông minh ứng dụng
  • About
  • Advertise
  • Privacy & Policy
  • Contact

© 2022 Pha Le Solution

No Result
View All Result
  • Home

© 2022 Pha Le Solution