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

Cách cài đặt và bảo mật MariaDB trên Debian 9

MariaDB là một nhánh của hệ thống quản lý cơ sở dữ liệu quan hệ MySQL do cộng đồng phát triển nhằm mục đích duy trì miễn phí theo GNU GPL. Việc phát triển được dẫn dắt bởi một số nhà phát triển ban đầu của MySQL, những người đã tách nó ra do lo ngại về việc mua lại của Tập đoàn Oracle. Những người đóng góp được yêu cầu chia sẻ bản quyền của họ với MariaDB Foundation.

MariaDB Server là một trong những máy chủ cơ sở dữ liệu phổ biến nhất trên thế giới. Nó được tạo ra bởi các nhà phát triển ban đầu của MySQL và được đảm bảo là mã nguồn mở. Người dùng đáng chú ý bao gồm Wikipedia, WordPress.com và Google.

Trong hướng dẫn này, chúng tôi sẽ giải thích cách cài đặt phiên bản MariaDB mới nhất trên máy chủ Debian 9.

Bạn cũng có thể đọc hướng dẫn về cách cài đặt MariaDB trên máy chủ CentOS 7 và trên máy chủ Ubuntu

sudo apt install mariadb-server

Sau khi cài đặt, hãy phát hành lệnh bên dưới để kiểm tra trạng thái cài đặt MariaDB của chúng tôi:

sudo systemctl status mariadb

Cơ sở dữ liệu MySQL của chúng tôi hiện đang chạy vì vậy điều tiếp theo cần làm là chạy một tập lệnh bảo mật đơn giản sẽ loại bỏ một số mặc định nguy hiểm và khóa một số quyền truy cập mặc định vào hệ thống cơ sở dữ liệu của chúng tôi. Bắt đầu tập lệnh bằng cách đưa ra lệnh dưới đây:

sudo mysql_secure_installation

Tập lệnh sẽ hỏi một số câu hỏi bao gồm:

  • Mật khẩu gốc hiện tại - Vì đây là bản cài đặt mới của MySQL, bạn có thể không có mật khẩu nên bạn có thể để trống và bạn sẽ được hỏi xem bạn có muốn đặt một mật khẩu hay không. Nhập Y và tiếp tục.
  • Xóa người dùng ẩn danh - Nhập Y hoặc nhấn nút enter để chọn cài đặt mặc định (là Y).
  • Tắt đăng nhập root từ xa - Nhập Y hoặc nhấn nút enter để chọn cài đặt mặc định (là Y).
  • Xóa cơ sở dữ liệu thử nghiệm - Nhập Y hoặc nhấn nút enter để chọn giá trị mặc định (là Y)
  • Tải lại bảng đặc quyền - Nhập Y hoặc nhấn nút enter để chọn giá trị mặc định (là Y)

Sau khi bảo mật máy chủ cơ sở dữ liệu, chúng tôi có thể xác minh MariaDB đang hoạt động nếu cần. Nhập lệnh bên dưới để kiểm tra phiên bản đã cài đặt:

mysql --version

Chúng tôi cũng có thể sử dụng mysqladmin , một ứng dụng khách cho phép bạn chạy các lệnh quản trị bằng cách nhập lệnh:

sudo mysqladmin -u root -p version

Điều này cho biết quá trình cài đặt đã thành công.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách bảo vệ cơ sở dữ liệu MySQL hoặc MariaDB của bạn khỏi SQL Injection:Phần thứ hai

  2. Khắc phục “LỖI 1136 (21S01):Số lượng cột không khớp với số lượng giá trị ở hàng 1” khi Chèn Dữ liệu vào MariaDB

  3. Cần tìm gì nếu Bản sao MySQL của bạn đang bị trễ

  4. Giải thích về toán tử MariaDB MINUS

  5. Cách tính tuổi trong MariaDB