Download app

Quét mã QR để tải về ứng dụng

QR code

Cách cài đặt PgAdmin trên Rocky Linux và Alma Linux

31/08/2021, 02:47 pm
588

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

https://nhanhoa.com

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

Bài viết liên quan
20/11/2024
Các fan cứng của Nhân Hòa đã biết Chương trình Black Friday 2024 sẽ có mức ưu đãi khủng là bao nhiêu % và áp dụng cho những...
19/11/2024
Đừng để website của bạn bị "tắt đèn" vì hết hạn tên miền! Hãy chủ động gia hạn tên miền để đảm bảo sự liên...
16/11/2024
Không phải bàn cãi việc WordPress đang là một trong những nền tảng hàng đầu trong việc xây dựng website hiện nay. Và giải...
Chuyên nghiệp và tận tình
Hỗ Trợ Trực Tuyến 24/7
Đội ngũ chuyên gia giúp xử lý vấn đề kỹ thuật để website của bạn luôn hoạt động tốt và chạy nhanh. Bất kỳ lúc nào.
Kết nối với Nhân Hoà

Map Tầng 4 - Toà nhà 97 - 99 Láng Hạ, Quận Đống Đa, Thành Phố Hà Nội

Phone Điện thoại: 1900 6680 - (024) 7308 6680

Mail Mail: sales@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Map 927/1 CMT8, Phường 7, Quận Tân Bình, Thành phố Hồ Chí Minh

Phone Điện thoại: 1900 6680 - (028) 7308 6680

Mail Mail: hcmsales@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Map 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

Phone Điện thoại: 1900 6680 - (024) 7308 6680 - nhánh 6

Mail Mail: contact@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Kết nối với Nhân Hoà
Gọi lại cho tôi
Gọi miễn phí
Gọi miễn phí
×
Thông báo

Đăng nhập thành công!