Liên hệ với chúng tôi

Đề cương khóa học

Cài đặt máy chủ MariaDB

  • Cài đặt trên Ubuntu/Debian
  • Cài đặt trên các phân phối Linux khác
  • Cài đặt trên Windows

Các tệp và script của máy chủ MariaDB

  • Các chương trình MariaDB
  • Máy chủ MariaDB
  • Client MariaDB
  • Công cụ GUI

Cấu hình máy chủ MariaDB

  • Các tùy chọn máy chủ
  • Chế độ SQL của máy chủ
  • Các biến hệ thống của máy chủ
  • Các biến hệ thống động
  • Các biến trạng thái máy chủ
  • Quy trình tắt máy

Các vấn đề bảo mật của MariaDB

  • Bảo mật MariaDB trước các cuộc tấn công
  • Các tùy chọn liên quan đến bảo mật
  • Các vấn đề bảo mật với LOAD DATA LOCAL

Hệ thống quyền truy cập MariaDB

  • Tổng quan về hệ thống quyền của MariaDB
  • Các quyền do MariaDB cung cấp
  • Kết nối đến máy chủ MariaDB - Các giai đoạn
  • Kiểm soát truy cập, Giai đoạn 1: Xác minh kết nối
  • Kiểm soát truy cập, Giai đoạn 2: Xác minh yêu cầu
  • Lỗi từ chối truy cập

Quản lý tài khoản người dùng MariaDB

  • Người dùng và mật khẩu
  • Tạo người dùng mới
  • Xóa tài khoản người dùng
  • Hạn chế tài nguyên người dùng
  • Thay đổi mật khẩu

Bảo trì cơ sở dữ liệu MariaDB

  • Sao lưu và khôi phục
  • Khôi phục tại một thời điểm cụ thể (Point-in-Time Recovery)
  • Bảo trì và phục hồi sau sự cố
  • Cú pháp và tùy chọn myisamchk
  • Lấy thông tin bảng
  • Cài đặt cục bộ MariaDB
  • Ký tự quốc gia và sắp xếp
  • Múi giờ của máy chủ MariaDB

Các tệp log của MariaDB

  • Log lỗi (Error Log)
  • Log truy vấn chung (General Query Log)
  • Log cập nhật (Update Log)
  • Log nhị phân (Binary Log)
  • Log truy vấn chậm (Slow Query Log)
  • Bảo trì và xoay vòng tệp log

Chạy nhiều máy chủ MariaDB trên cùng một máy

  • Chạy nhiều máy chủ trên Windows
  • Chạy nhiều máy chủ trên Windows dưới dạng Dịch vụ (Services)
  • Chạy nhiều máy chủ trên Unix và Linux
  • Sử dụng công cụ Client trong môi trường đa máy chủ

Bộ đệm truy vấn (Query Cache) của MariaDB

  • Khái niệm về Query Cache
  • Thử nghiệm Query Cache với SELECT
  • Cấu hình Query Cache
  • Kiểm tra trạng thái và bảo trì Query Cache

Storage Engine CONNECT

  • Cài đặt storage engine CONNECT
  • Tạo và xóa bảng CONNECT
  • Đọc và ghi dữ liệu CSV bằng CONNECT
  • Đọc và ghi dữ liệu XML bằng CONNECT
  • Truy cập các bảng MariaDB bằng CONNECT
  • Sử dụng kiểu bảng XCOL
  • Sử dụng kiểu bảng PIVOT
  • Sử dụng kiểu bảng OCCUR

Khám phá các cột động và ảo trong MariaDB

  • Tạo bảng với các cột động
  • Chèn, cập nhật và xóa dữ liệu cột động
  • Đọc dữ liệu từ cột động
  • Sử dụng các cột ảo

Thống kê hiệu suất và sử dụng

  • Cài đặt Plugin Audit
  • Sử dụng Plugin Audit
  • Sử dụng thống kê bảng độc lập engine
  • Sử dụng thống kê mở rộng (extended statistics)
  • Bật performance schema
  • Sử dụng performance schema

Tối ưu và điều chỉnh MariaDB

  • Sử dụng SHOW STATUS
  • Kiểm soát các chiến lược optimizer của MariaDB
  • Sử dụng Keys mở rộng với InnoDB và XtraDB
  • Cấu hình bộ đệm key phân đoạn của MyISAM
  • Cấu hình threadpool
  • Cấu hình pagecache của Aria
  • Tối ưu truy vấn với subquery cache
  • Tối ưu các truy vấn con semijoin
  • Sử dụng microsecond trong các cột DATETIME
  • Tự động cập nhật các cột DATETIME và TIMESTAMP

Yêu cầu

Kiến thức nền tảng về bất kỳ cơ sở dữ liệu nào và ngôn ngữ SQL.

 14 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (7)

Các khóa học sắp tới

Các danh mục liên quan