Ngày tham gia: 08/03/2012 10:56 Bài viết: 15 Đến từ: Hà Giang
Thiết bị: Nokia N96
Số điện thoại: 0367790762
MariaDB là một nhánh của MySQL (một trong những CSDL phổ biến trên thế giới ), là máy chủ cơ sở dữ liệu cung cấp các chức năng thay thế cho MySQL. MariaDB được xây dựng bởi một số tác giả sáng lập ra MySQL được sự hỗ trợ của đông đảo cộng đồng các nhà phát triển phần mềm mã nguồn mở. Ngoài việc kế thừa các chức năng cốt lõi của MySQL, MariaDB cung cấp thêm nhiều tính năng cải tiến về cơ chế lưu trữ, tối ưu máy chủ.
Bạn có thể tìm hiểu rõ hơn tại https://mariadb.org/ , MariaDB có các phiên bản cho các hệ điều hành khác nhau: Windows, Linux,.. với các gói cài đặt tar, zip, MSI, rpm cho cả 32bit và 64bit. Hiện tại phiên bản mới nhất của MariaDB là 10.4.
Khi cài đặt MariaDB từ kho lưu trữ mặc định của CentOS 7, mặc định version của MariaDB Server là 5.5.50 nhưng hiện tại version này đã cũ và không còn phù hợp để sử dụng. Bài viết này sẽ hướng dẫn bạn cách cài đặt MariaDB version 10.4.7 trên máy cài hệ điều hành CentOS7 từ kho lưu trữ chính thức của MariaDB. Bằng cách này, bạn có thể lựa chọn phiên bản gói MariaDB mà bạn muốn sử dụng.
Thêm kho lưu trữ YUM vào máy chủ CentOS 7: - vào trong thư mục /etc/yum.repos.d/ - tạo file MariaDB.repo - thêm nội dung vào trong file MariaDB.repo: [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.4/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
Giải thích: name – tên của kho lưu trữ baseurl – đường dẫn tới kho lưu trữ gpg – là viết tắt của GNU Private Guard, là một loại chữ kí số giúp bảo vệ quyền riêng tư. Nếu đặt giá trị gpgcheck =1 thì nó sẽ xác thực gói bằng cách kiểm tra chữ ký GPG. Đặt gpgcheck=0 để bỏ qua xác thực hoặc trong trường hợp gói không được đăng ký. gpgcheck – cài đặt bảo mật(1=có,0=không) enable – trạng thái của kho lưu trữ(1=bật,0=tắt) gpgkey – đường dẫn của file key(nếu có)
Cập nhật bộ đệm: yum makecache fast
Kiểm tra phiên bản MariaDB-Server từ repo trước khi cài đặt yum info mariadb-server
Cài đặt MariaDB 10.4.7 yum -y install MariaDB-server MariaDB-client
Khởi động dịch vụ MariaDB systemctl start mariadb
Cài đặt để MariaDB khởi động cùng hệ điều hành systemctl enable mariadb
Kiểm tra trạng thái dịch vụ systemctl status mariadb
Thiết lập cấu hình bảo mật cơ bản cho dịch vụ MariaDB Sau khi cài đặt, tài khoản root của MariaDB chưa có mật khẩu. Câu lệnh cài đặt mật khẩu và thiết lập thêm một số tùy chọn khác: mysql_secure_installation
Giải thích: Switch to unix_socket authentication: xác thực bằng unix_socket, chọn Y để bật, n để tắt. Enter current password for root (enter for none): nếu đã từng đặt mật khẩu thì bạn nhập mật khẩu hiện tại đang sử dụng, nếu là lần đầu tiên thì bạn có thể để trống. Enter để tới bước tiếp theo. Remove anonymous users: Xóa tài khoản vô danh, Bạn chon Y (Yes). Disallow root login remotely: Tắt truy cập từ xa. Tùy bạn lựa chọn. Remove test database and access to it: Xóa database có tên là “test”. Nó chỉ dùng để test lúc ban đầu, bạn có thể xóa nó. Chon Y (Yes) Reload privilege tables now: reload lại các bảng liên quan đến quyền hạn.
Tắt plugin unix_socket trong file /etc/my.cnf.d/server.cnf [mariadb] ... unix_socket=OFF hoặc [mariadb] ... disable_unix_socket
Khởi động lại dịch vụ MariaDB: systemctl restart mariadb
Đăng nhập và kiểm tra phiên bản MariaDB mysql -u root -p hoặc sử dụng mysql -v
Kết quả: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 10 Server version: 10.4.7-MariaDB MariaDB Server
Như vậy với các thao tác trên bạn đã có thể cài đặt thành công dịch vụ CSDL MariaDB phiên bản 10.4.7 trên CentOS7 rồi.
_________________ Diễn đàn chia sẻ kiến thức máy tính: KETNOI123.COM
Đang xem chuyên mục này: Không có thành viên nào đang trực tuyến và 5 khách
Bạn không thể tạo chủ đề mới trong chuyên mục này. Bạn không thể trả lời bài viết trong chuyên mục này. Bạn không thể sửa những bài viết của mình trong chuyên mục này. Bạn không thể xoá những bài viết của mình trong chuyên mục này.