MariaDB
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> MariaDB

Cách cài đặt và bảo mật MariaDB 10 trong CentOS 7

MariaDB là một nhánh mã nguồn mở và miễn phí của phần mềm máy chủ quản lý cơ sở dữ liệu MySQL nổi tiếng, được phát triển bởi những người đứng sau MySQL, nó được hình dung là vẫn miễn phí / nguồn mở.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt MariaDB 10.1 phiên bản ổn định trong các phiên bản được sử dụng rộng rãi nhất của các bản phân phối RHEL / CentOS và Fedora.

Để biết thông tin của bạn, Red Hat Enterprise Linux / CentOS 7.0 đã chuyển từ hỗ trợ MySQL sang MariaDB làm hệ quản trị cơ sở dữ liệu mặc định.

Lưu ý rằng trong hướng dẫn này, chúng tôi sẽ giả định rằng bạn đang làm việc trên máy chủ dưới dạng root, nếu không, hãy sử dụng lệnh sudo để chạy tất cả các lệnh.

Bước 1:Thêm kho lưu trữ MariaDB Yum

1. Bắt đầu bằng cách thêm MariaDB YUM tệp kho lưu trữ MariaDB.repo cho hệ thống RHEL / CentOS và Fedora.

# vi /etc/yum.repos.d/MariaDB.repo

Bây giờ, hãy thêm các dòng sau vào phiên bản phân phối Linux tương ứng của bạn như được hiển thị.

Trên CentOS 7

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Trên RHEL 7

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/rhel7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Bước 2:Cài đặt MariaDB trong CentOS 7

2. Khi kho lưu trữ MariaDB đã được thêm vào, bạn có thể dễ dàng cài đặt nó chỉ bằng một lệnh duy nhất.

# yum install MariaDB-server MariaDB-client -y

3. Ngay sau khi quá trình cài đặt các gói MariaDB hoàn tất, hãy khởi động daemon máy chủ cơ sở dữ liệu trong lúc này và cũng cho phép nó tự động khởi động ở lần khởi động tiếp theo như sau:

# systemctl start mariadb
# systemctl enable mariadb
# systemctl status mariadb

Bước 3:Bảo mật MariaDB trong CentOS 7

4. Bây giờ là lúc để bảo mật MariaDB của bạn bằng cách đặt mật khẩu gốc, tắt đăng nhập root từ xa, xóa cơ sở dữ liệu thử nghiệm cũng như người dùng ẩn danh và cuối cùng tải lại các đặc quyền như được hiển thị trong ảnh chụp màn hình bên dưới:

# mysql_secure_installation

5. Sau khi bảo mật máy chủ cơ sở dữ liệu, bạn có thể muốn kiểm tra một số tính năng nhất định của MariaDB chẳng hạn như:phiên bản đã cài đặt, danh sách đối số chương trình mặc định, đồng thời đăng nhập vào vỏ lệnh MariaDB như sau:

# mysql -V
# mysqld --print-defaults
# mysql -u root -p

Bước 4:Tìm hiểu Quản trị MariaDB

Nếu bạn chưa quen với MySQL / MariaDB, hãy bắt đầu bằng cách xem qua các hướng dẫn sau:

  1. Học MySQL / MariaDB cho người mới bắt đầu - Phần 1
  2. Học MySQL / MariaDB cho người mới bắt đầu - Phần 2
  3. Các lệnh quản trị cơ sở dữ liệu cơ bản của MySQL - Phần III
  4. 20 Lệnh MySQL (Mysqladmin) để Quản trị Cơ sở dữ liệu - Phần IV

Ngoài ra, hãy xem các bài viết sau để tinh chỉnh hiệu suất MySQL / MariaDB của bạn và sử dụng các công cụ để giám sát hoạt động của cơ sở dữ liệu của bạn.

  1. 15 mẹo để điều chỉnh và tối ưu hóa hiệu suất MySQL / MariaDB của bạn
  2. 4 Công cụ Hữu ích để Giám sát Hoạt động Cơ sở dữ liệu MySQL / MariaDB

Đó là nó cho bây giờ! Trong hướng dẫn đơn giản này, chúng tôi đã chỉ cho bạn cách cài đặt MariaDB 10.1 phiên bản ổn định trong RHEL / CentOS và Fedora khác nhau. Sử dụng biểu mẫu phản hồi bên dưới để gửi cho chúng tôi bất kỳ câu hỏi hoặc bất kỳ suy nghĩ nào liên quan đến hướng dẫn này.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Quản lý khóa SSL và mã hóa dữ liệu MySQL khi chuyển tuyến

  2. Giới thiệu về Tìm kiếm Toàn văn trong MariaDB

  3. 8 cách để thêm ngày vào một ngày trong MariaDB

  4. 6 tình huống lỗi phổ biến cho MySQL &MariaDB và cách khắc phục chúng

  5. Đặt Bộ ký tự và đối chiếu của bảng trong MariaDB