MARIADB USEFUL RESOURCES
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
MỚI CẬP NHẬT

Hướng dẫn cài đặt MariaDB

Tất cả các file tải xuống cho MariaDB đều có sẵn trong phần Download trên trang web chính thức của MariaDB Foundation. Chỉ cần chọn phiên bản bạn muốn, và danh sách các file tải xuống dành cho nhiều hệ điều hành, kiến trúc phần cứng, và định dạng cài đặt sẽ hiển thị.

test php

banquyen png
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Cài đặt trên LINUX/UNIX trong MariaDB

Đối với những người am hiểu về hệ thống Linux/Unix, bạn có thể tải xuống mã nguồn để tự biên dịch và cài đặt. Tuy nhiên, cách cài đặt được khuyến nghị là sử dụng các gói phân phối của hệ thống.

MariaDB cung cấp các gói dành riêng cho các hệ điều hành Linux/Unix sau:

  • RedHat/CentOS/Fedora
  • Debian/Ubuntu

Một số bản phân phối khác cũng tích hợp MariaDB trong kho phần mềm mặc định:

Bài viết này được đăng tại [free tuts .net]

  • openSUSE
  • Arch Linux
  • Mageia
  • Mint
  • Slackware

Cài đặt trên Ubuntu

Thực hiện các bước sau để cài đặt MariaDB trên môi trường Ubuntu:

Bước 1: Đăng nhập với quyền quản trị (root user).

Bước 2: Di chuyển đến thư mục chứa file gói MariaDB.

Bước 3: Nhập khóa ký GnuPG bằng lệnh sau:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db

Bước 4: Thêm MariaDB vào file sources.list. Chạy lệnh sau:

sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntuprecise main'

Bước 5: Cập nhật danh sách gói hệ thống:

sudo apt-get update

Bước 6: Cài đặt MariaDB bằng lệnh:

sudo apt-get install mariadb-server

Cài đặt trên Windows trong MariaDB

Sau khi tải xuống file cài đặt tự động (định dạng MSI), bạn chỉ cần nhấp đúp chuột vào file để bắt đầu quá trình cài đặt. Trình hướng dẫn cài đặt (Installation Wizard) sẽ hướng dẫn bạn qua từng bước cấu hình và thiết lập.

Kiểm tra cài đặt

Mở MariaDB từ dòng lệnh bằng cách di chuyển đến thư mục cài đặt (thường là thư mục chính). Sau đó, gõ lệnh sau vào dấu nhắc lệnh (Command Prompt):

mysqld.exe --console

Nếu cài đặt thành công, các thông báo liên quan đến quá trình khởi động sẽ hiển thị. Nếu không, kiểm tra quyền truy cập của tài khoản người dùng đối với ứng dụng.

Lưu ý: Trong Windows, bạn có thể sử dụng các công cụ quản lý đồ họa dành cho MariaDB để giảm bớt sự phức tạp khi dùng dòng lệnh.

Kiểm tra cài đặt

Sử dụng công cụ quản trị để kiểm tra trạng thái máy chủ

Kiểm tra phiên bản máy chủ bằng lệnh mysqladmin:

[root@host]# mysqladmin --version

Lệnh này sẽ hiển thị thông tin về phiên bản, hệ điều hành và kiến trúc. Nếu không thấy thông tin phù hợp, hãy kiểm tra lại quá trình cài đặt.

Thực thi các lệnh cơ bản

Mở dấu nhắc lệnh MariaDB và thực thi câu lệnh kiểm tra sau:

mysql> SHOW DATABASES;

Sau khi cài đặt

Thiết lập mật khẩu root

MariaDB mặc định không thiết lập mật khẩu root sau khi cài đặt. Đặt mật khẩu mới bằng lệnh sau:

mysqladmin -u root password "[nhập mật khẩu của bạn]";

Kết nối vào máy chủ với tài khoản root và mật khẩu vừa thiết lập:

mysql -u root -p
Enter password:*******

Nâng cấp trên Windows trong MariaDB

Nếu bạn đang sử dụng MySQL và muốn nâng cấp lên MariaDB trên hệ thống Windows, không được gỡ cài đặt MySQL rồi cài lại MariaDB. Việc làm này có thể gây xung đột với cơ sở dữ liệu hiện tại. Thay vào đó, cài đặt MariaDB rồi sử dụng trình hướng dẫn nâng cấp (upgrade wizard) trong file cài đặt của MariaDB.

Lưu ý khi nâng cấp

Các tùy chọn trong file my.cnf của MySQL có thể hoạt động với MariaDB, nhưng cần chú ý:

  • MariaDB sử dụng bộ lưu trữ Aria mặc định cho file tạm thời. Nếu dùng nhiều file tạm thời, hãy điều chỉnh kích thước bộ nhớ cho phù hợp (key buffer size) nếu không dùng bảng MyISAM.
  • Nếu ứng dụng của bạn kết nối/ngắt kết nối thường xuyên, hãy điều chỉnh kích thước bộ nhớ đệm luồng (thread cache size).
  • Sử dụng thread pool nếu kết nối vượt quá 100.

Khả năng tương thích

MariaDB và MySQL rất giống nhau, nhưng sự khác biệt cũng đủ để gây ra vấn đề trong việc nâng cấp. Bạn có thể tham khảo chi tiết sự khác biệt trong MariaDB Knowledge Base để hiểu rõ hơn.

Kết bài

Việc cài đặt MariaDB không chỉ đơn giản mà còn linh hoạt, phù hợp với nhiều hệ điều hành và nhu cầu sử dụng khác nhau. Dù bạn sử dụng Linux/Unix hay Windows, MariaDB đều cung cấp các công cụ hỗ trợ cài đặt và kiểm tra hoạt động một cách hiệu quả. Với khả năng tương thích cao với MySQL cùng các tính năng mạnh mẽ và tối ưu, MariaDB là sự lựa chọn lý tưởng cho các hệ thống quản lý cơ sở dữ liệu từ nhỏ đến lớn.

Sau khi hoàn tất việc cài đặt, đừng quên thiết lập mật khẩu root và tùy chỉnh cấu hình để đảm bảo hệ thống của bạn hoạt động ổn định và bảo mật. Nếu bạn đang nâng cấp từ MySQL, hãy chú ý kiểm tra sự tương thích của các thiết lập cũ để tránh xung đột. Với MariaDB, bạn đã sẵn sàng để bắt đầu quản lý và xử lý dữ liệu một cách nhanh chóng và hiệu quả.

Cùng chuyên mục:

Cú pháp PHP trong MariaDB

Cú pháp PHP trong MariaDB

Quản trị cơ bản trong MariaDB

Quản trị cơ bản trong MariaDB

Các hàm hữu ích trong MariaDB

Các hàm hữu ích trong MariaDB

Phương pháp tải dữ liệu sao lưu trong MariaDB

Phương pháp tải dữ liệu sao lưu trong MariaDB

Phương pháp sao lưu trong MariaDB

Phương pháp sao lưu trong MariaDB

Bảo vệ chống SQL Injection trong MariaDB

Bảo vệ chống SQL Injection trong MariaDB

Quản lý dữ liệu trùng lặp trong MariaDB

Quản lý dữ liệu trùng lặp trong MariaDB

Dãy số (Sequences) trong  MariaDB

Dãy số (Sequences) trong MariaDB

Tìm hiểu Table Cloning trong MariaDB

Tìm hiểu Table Cloning trong MariaDB

Bảng tạm thời (Temporary Tables) trong MariaDB

Bảng tạm thời (Temporary Tables) trong MariaDB

Tìm hiểu Indexes và Statistics Tablestrong MariaDB

Tìm hiểu Indexes và Statistics Tablestrong MariaDB

Lệnh ALTER trong MariaDB

Lệnh ALTER trong MariaDB

Giao dịch (Transactions) trong MariaDB

Giao dịch (Transactions) trong MariaDB

Biểu thức chính quy (Regular Expression) trong MariaDB

Biểu thức chính quy (Regular Expression) trong MariaDB

Giá trị NULL trong MariaDB

Giá trị NULL trong MariaDB

Mệnh đề JOIN trong MariaDB

Mệnh đề JOIN trong MariaDB

Mệnh đề ORDER BY trong MariaDB

Mệnh đề ORDER BY trong MariaDB

Mệnh đề LIKE trong MariaDB

Mệnh đề LIKE trong MariaDB

Tìm hiểu lệnh DELETE trong MariaDB

Tìm hiểu lệnh DELETE trong MariaDB

Tìm hiểu câu lệnh UPDATE trong MariaDB

Tìm hiểu câu lệnh UPDATE trong MariaDB

Top