Cách cài đặt công cụ quản lý cơ sở dữ liệu Adminer MySQL trên Alma Linux 8

theanh

Administrator
Nhân viên
Adminer trước đây được gọi là phpMinAdmin là một công cụ quản lý cơ sở dữ liệu đầy đủ tính năng được viết bằng PHP. Với Adminer, bạn có thể quản lý nhiều cơ sở dữ liệu bao gồm MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Elasticsearch, MongoDB, v.v. Nó đơn giản, nhẹ và được thiết kế với tính bảo mật cao và trải nghiệm người dùng luôn được đặt lên hàng đầu.

Trong hướng dẫn này, tôi sẽ giải thích cách cài đặt Adminer trên Alma Linux 8.

Điều kiện tiên quyết​

  • Một máy chủ chạy Alma Linux 8.
  • Một tên miền hợp lệ được trỏ bằng IP máy chủ của bạn.
  • Một mật khẩu gốc được cấu hình trên máy chủ.

Cài đặt LAMP Server​

Trước khi bắt đầu, bạn sẽ cần cài đặt máy chủ web Apache, máy chủ cơ sở dữ liệu MariaDB và PHP trên máy chủ của mình. Bạn có thể cài đặt tất cả chúng bằng cách chạy lệnh sau:
Mã:
dnf install httpd mariadb-server php php-mysqli php-curl php-json -y
Sau khi cài đặt tất cả các gói, hãy khởi động và kích hoạt dịch vụ Apache và MariaDB bằng lệnh sau:
Mã:
systemctl start httpd mariadb
systemctl enable httpd mariadb
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.

Tạo cơ sở dữ liệu cho Adminer​

Tiếp theo, bạn sẽ cần tạo cơ sở dữ liệu và người dùng cho Adminer. Để thực hiện, hãy đăng nhập vào shell MariaDB bằng lệnh sau:
Mã:
mysql
Sau khi đăng nhập, hãy tạo cơ sở dữ liệu và người dùng bằng lệnh sau:
Mã:
MariaDB [(none)]> CREATE DATABASE adminer;
MariaDB [(none)]> CREATE USER 'adminer'@'localhost' IDENTIFIED BY 'password';
Tiếp theo, cấp tất cả các quyền cho cơ sở dữ liệu Adminer bằng lệnh sau:
Mã:
MariaDB [(none)]> GRANT ALL ON adminer.* TO 'adminer'@'localhost';
Tiếp theo, flush các quyền và thoát khỏi shell MariaDB bằng lệnh sau:
Mã:
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Tải xuống Adminer​

Tiếp theo, bạn sẽ cần tải xuống phiên bản Adminer mới nhất trên máy chủ của mình. Trước tiên, tạo một thư mục cho Adminer bên trong gốc web Apache bằng lệnh sau:
Mã:
mkdir /var/www/html/adminer
Tiếp theo, thay đổi thư mục thành Adminer và tải xuống Adminer bằng lệnh sau:
Mã:
cd /var/www/html/adminer
wget -O index.php https://github.com/vrana/adminer/releases/download/v4.8.1/adminer-4.8.1.php
Sau khi tải xuống hoàn tất, hãy thay đổi quyền sở hữu và quyền của thư mục Adminer thành người dùng apache:
Mã:
chown -R apache:apache /var/www/html/adminer/
chmod -R 775 /var/www/html/adminer/
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.

Cấu hình Apache cho Adminer​

Mã:
nano /etc/httpd/conf.d/adminer.conf
Thêm các dòng sau:
Mã:
 ServerAdmin [emailprotected] DocumentRoot /var/www/html/adminer/ ServerName adminer.exampledomain.com DirectoryIndex index.php ErrorLog /var/log/httpd/adminer-error.log CustomLog /var/log/httpd/adminer-access.log combined
Lưu và đóng tệp, sau đó khởi động lại dịch vụ Apache để áp dụng các thay đổi:
Mã:
systemctl restart httpd
Bạn cũng có thể kiểm tra trạng thái của Apache bằng lệnh sau:
Mã:
systemctl status httpd
Bạn sẽ thấy kết quả sau:
Mã:
? httpd.service - Máy chủ HTTP Apache Đã tải: đã tải (/usr/lib/systemd/system/httpd.service; đã tắt; cài đặt trước của nhà cung cấp: đã tắt) Drop-In: /usr/lib/systemd/system/httpd.service.d ??php-fpm.conf Đang hoạt động: đang hoạt động (đang chạy) từ Thứ sáu 2022-03-11 11:28:37 UTC; 10 giây trước Tài liệu: man:httpd.service(8) PID chính: 39037 (httpd) Trạng thái: "Đang chạy, đang lắng nghe trên: cổng 80" Nhiệm vụ: 213 (giới hạn: 23696) Bộ nhớ: 24,5M CGroup: /system.slice/httpd.service ??39037 /usr/sbin/httpd -DFOREGROUND ??39039 /usr/sbin/httpd -DFOREGROUND ??39040 /usr/sbin/httpd -DFOREGROUND ??39041 /usr/sbin/httpd -DFOREGROUND ??39042 /usr/sbin/httpd -DFOREGROUND11/03 11:28:37 almalinux systemd[1]: httpd.service: Đã thành công.11/03 11:28:37 almalinux systemd[1]: Đã dừng Máy chủ Apache HTTP.11/03 11:28:37 almalinux systemd[1]: Đang khởi động Máy chủ Apache HTTP...
Tại thời điểm này, máy chủ web Apache đã được cài đặt và cấu hình để phục vụ Adminer. Bây giờ bạn có thể tiến hành bước tiếp theo.

Truy cập Giao diện Web Adminer​

Bây giờ, hãy mở trình duyệt web của bạn và truy cập giao diện web Adminer bằng URL . Bạn sẽ thấy trang sau:



Cung cấp địa chỉ máy chủ MySQL hoặc MariaDB, tên cơ sở dữ liệu, tên người dùng, mật khẩu và nhấp vào nút Đăng nhập. Sau khi kết nối với MariaDB, bạn sẽ thấy trang sau:



Từ đây, bạn có thể thực hiện một số thao tác cơ sở dữ liệu như tạo bảng, chế độ xem, quy trình, hàm, v.v. thông qua trình duyệt web.

Kết luận​

Xin chúc mừng! Bạn đã cài đặt thành công Adminer trên Alma Linux 8. Bây giờ bạn có thể thêm máy chủ cơ sở dữ liệu từ xa vào Adminer và quản lý chúng từ vị trí trung tâm. Hãy thoải mái hỏi tôi nếu bạn có bất kỳ câu hỏi nào.
 
Back
Bên trên