Mục lục [Ẩn]
PgAdmin 4 là một mã nguồn mở, mạnh mẽ và là công cụ quản trị cơ sở dữ liệu front-end PostgreSQL. PgAdmin 4 cho phép quản trị viên quản lý liền mạch cơ sở dữ liệu PostgreSQL từ trình duyệt web và chạy các truy vấn SQL trong số các tác vụ cơ sở dữ liệu khác. Nó được viết bằng Python và Javascript/JQuery và là một cải tiến của người tiền nhiệm PgAdmin.
Tính năng của PgAdmin 4
Các tính năng đáng chú ý bao gồm:
+ Một trình soạn thảo SQL đánh dấu cú pháp.
+ Giao diện người dùng được thiết kế lại và giao diện mới.
+ Công cụ truy vấn SQL trực tiếp để chỉnh sửa trực tiếp dữ liệu.
+ Các công cụ mạnh mẽ và dễ sử dụng cho các tác vụ quản trị cơ sở dữ liệu hàng ngày.
+ Giao diện web đáp ứng và hơn thế nữa.
Trong bài viết này, chúng tôi tập trung vào cách bạn có thể cài đặt PgAdmin4 trên Rocky Linux và Alma Linux.
Điều kiện tiên quyết
Theo yêu cầu, bạn cần phải cài đặt PostgreSQL. Chúng tôi đã có hướng dẫn về cách cài đặt PostgreSQL trên Rocky Linux và Alma Linux.
+ Bước 1: Thêm kho lưu trữ PgAdmin 4 trên Rocky Linux
Để cài đặt PgAdmin4, bước đầu tiên sẽ là thêm kho lưu trữ PgAdmin4. Nhưng trước tiên, hãy cài đặt gói yum-utils.
$ sudo dnf install yum-utils
Tiếp theo, vô hiệu hóa các kho lưu trữ chung của PostgreSQL để chuẩn bị cho việc cài đặt các gói PgAdmin4 mới nhất.
$ sudo yum-config-manager --disable pgdg-common
Khi lệnh đã chạy thành công, hãy cài đặt kho lưu trữ PgAdmin4.
$ sudo rpm -i https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-2-1.noarch.rpm
+ Bước 2: Cài đặt PgAdmin 4 trên Rocky Linux
Sau khi kho PgAdmin4 được đưa vào đặt, cập nhật kho hệ thống.
$ sudo dnf update
Tiếp theo, cài đặt pgAdmin 4 bằng cách chạy lệnh:
$ sudo dnf install pgadmin4
Thao tác này cài đặt pgAdmin4, máy chủ web Apache cùng với các phụ thuộc khác được PgAdmin4 yêu cầu. Nhấn 'Y' khi được nhắc cài đặt tất cả các gói và phần phụ thuộc.
+ Bước 3: Khởi động và kích hoạt Apache Webserver
Trước khi thiết lập PgAdmin4, chúng ta cần khởi động dịch vụ webserver Apache. Điều này là cần thiết vì PgAdmin4 chạy trên máy chủ web.
Để kích hoạt máy chủ web Apache, hãy chạy lệnh:
$ sudo systemctl enable httpd
Sau khi được kích hoạt, hãy tiếp tục và khởi động dịch vụ Apache như sau.
$ sudo systemctl start httpd
Để xác minh rằng Apache đang chạy, hãy thực hiện lệnh:
$ sudo systemctl status httpd
+ Bước 4: Thiết lập PgAdmin 4 trong Rocky Linux
Tiếp tục, bây giờ chúng ta có thể tiến hành cấu hình PgAdmin4 bằng cách chạy tập lệnh thiết lập PgAdmin4 như hiển thị:
$ sudo /usr/pgadmin4/bin/setup-web.sh
Tập lệnh thiết lập PgAdmin4 ở chế độ web và nhắc các chi tiết như địa chỉ email và mật khẩu. Những thứ này sau này sẽ được sử dụng để xác thực. Do đó, hãy cung cấp địa chỉ email và mật khẩu của bạn và nhấn 'y' để khởi động lại máy chủ web Apache.
Trước khi chúng tôi truy cập PgAdmin4 GUI web, chúng tôi cần điều chỉnh SELinux của mình cài đặt. Nếu SELinux đang ở chế độ thực thi, hãy đặt nó ở chế độ cho phép như hình minh họa.
$ sudo setenforce permissive
Chúng ta cũng cần định cấu hình tường lửa để cho phép lưu lượng HTTP như hình.
$ sudo firewall-cmd --permosystem --add-service = http
Sau đó tải lại để thực hiện các thay đổi.
$ sudo firewall-cmd --reload
+ Bước 5: Truy cập PgAdmin 4 trong Rocky Linux
Cuối cùng, để đăng nhập, hãy khởi chạy trình duyệt của bạn và truy cập URL:
https://server-ip/pgadmin4
Nhập thông tin đăng nhập, tức là địa chỉ email và mật khẩu mà bạn đã đặt trước đó và nhấn nút 'Đăng nhập'.
Các bảng điều khiển pgAdmin 4 sẽ hiển thị.
Theo mặc định, hiện không có máy chủ cơ sở dữ liệu nào được kết nối. Để kết nối với máy chủ cơ sở dữ liệu mới, hãy nhấp vào biểu tượng 'Thêm máy chủ mới'.
Trên phần 'Chung', cung cấp tên cho máy chủ cơ sở dữ liệu của bạn. Trong trường hợp của chúng tôi, chúng tôi sẽ cung cấp một tên tùy ý - cơ sở dữ liệu PostgreSQL cục bộ.
Sau đó nhấp vào tab 'Kết nối' và điền vào các chi tiết cần thiết. Ở đây chúng tôi đang sử dụng cơ sở dữ liệu Postgres mặc định và thông tin đăng nhập của người dùng. Mật khẩu thuộc về người dùng Postgres.
Sau đó nhấp vào 'Lưu'.
Sau khi kết nối thành công, máy chủ cơ sở dữ liệu sẽ xuất hiện ở thanh bên trái. Nhấp vào nó để xem chi tiết cơ sở dữ liệu bổ sung và xem bảng điều khiển hiệu suất.
Kết luận
Trong hướng dẫn này, chúng tôi đã cài đặt thành công PgAdmin4 trên Rocky Linux và Alma Linux và thêm một máy chủ cơ sở dữ liệu để theo dõi hiệu suất của cơ sở dữ liệu.
+ Fanpage: https://www.facebook.com/nhanhoacom
+ Chỉ đường: https://g.page/nhanhoacom
+ Chương trình khuyến mãi mới nhất: https://nhanhoa.com/khuyen-mai.html
————————————————————
CÔNG TY TNHH PHẦN MỀM NHÂN HÒA
Hotline: 1900 6680
Trụ sở chính: Tầng 4 - Tòa nhà 97-99 Láng Hạ, Đống Đa, Hà Nội
Tel: (024) 7308 6680 – Email: sales@nhanhoa.com
Chi nhánh TP. Hồ Chí Minh: 270 Cao Thắng (nối dài), Phường 12, Quận 10, Tp.HCM
Tel: (028) 7308 6680 – Email: hcmsales@nhanhoa.com
Chi nhánh Vinh - Nghệ An: Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An
Tel: 0915221384 – Email: contact@nhanhoa.com