PostgreSQL là một hệ thống cơ sở dữ liệu mạnh mẽ và có khả năng mở rộng cao, chạy trên cả máy Linux và Windows. Phần mềm cấp doanh nghiệp này cung cấp độ tin cậy và tính toàn vẹn dữ liệu tuyệt vời để tạo các ứng dụng.
PostgreSQL là một phần mềm đa năng có thể xử lý nhiều khối lượng công việc khác nhau, từ các máy đơn lẻ đến các kho dữ liệu lớn. Nó cung cấp các tính năng như giao dịch với thuộc tính ACID, chế độ xem có thể cập nhật, khóa ngoại và tích hợp đa nền tảng.
Cách cài đặt PostgreSQL trong CentOS
CentOS hoạt động hơi khác một chút và bạn sẽ không có quyền truy cập root ngay sau khi khởi động hệ thống của mình. Để đăng nhập với tư cách người dùng root, hãy sử dụng nó là chỉ huy.
su
Hệ thống sẽ đăng nhập bạn với tư cách là người dùng cấp trên với tất cả các quyền quản trị.
Bước 1: Cập nhật và nâng cấp các gói cài đặt sẵn
Là một phần của bước tiếp theo, bạn cần cập nhật và nâng cấp các gói hiện có của mình trong CentOS. Để làm như vậy, hãy chạy lệnh sau trong terminal:
sudo yum check-update
Đầu ra:
Nhập lệnh sau vào thiết bị đầu cuối để nâng cấp tất cả các gói được liệt kê:
sudo yum update
Khi bạn đã nâng cấp các gói, bạn cần khởi động lại hệ thống của mình. Sử dụng lệnh sau:
sudo reboot
Hệ thống đã sẵn sàng với các gói mới được cập nhật. Đã đến lúc cài đặt PostgreSQL trên máy CentOS của bạn.
Bước 2: Kiểm tra bất kỳ phiên bản mặc định hiện có nào
Trước bất kỳ cài đặt mới nào, điều quan trọng là phải kiểm tra các phiên bản mặc định có sẵn của PostgreSQL.
dnf module list postgresql
Theo mặc định, trong trường hợp bạn tiến hành cài đặt, các lệnh cài đặt sẽ cài đặt PostgreSQL phiên bản 10.
Vì phiên bản 13 có sẵn tại thời điểm viết hướng dẫn này, chúng tôi sẽ hạn chế cài đặt mặc định và sử dụng lệnh sau để kích hoạt phiên bản PostgreSQL mới nhất.
sudo dnf module enable postgresql:13
Bước 3: Cài đặt Gói máy chủ PostgreSQL
Sau khi thay đổi phiên bản mặc định bằng lệnh nói trên, đã đến lúc cài đặt các gói máy chủ và máy khách PostgreSQL.
sudo dnf install postgresql-server
Khi bạn đã cài đặt máy chủ, bạn cần khởi tạo cơ sở dữ liệu PostgreSQL. Để khởi tạo, hãy chạy lệnh sau:
máy tính xách tay kết nối với wifi nhưng không có internet
postgresql-setup --initdb
Đăng khởi tạo, khởi động dịch vụ PostgreSQL. Để bật nó tự động khi khởi động hệ thống, hãy sử dụng các lệnh sau:
systemctl enable postgresql
systemctl start postgresql
Để kiểm tra trạng thái của dịch vụ PostgreSQL, hãy chạy lệnh sau:
systemctl status postgresql
Nếu đầu ra hiển thị ' Tích cực ', sau đó dịch vụ được thiết lập và chạy.
Bước 4: Cấu hình cơ sở dữ liệu PostgreSQL
Sau khi cài đặt, tốt nhất nên cấu hình cơ sở dữ liệu PostgreSQL của bạn. Để bảo mật tài khoản của bạn, hãy tạo mật khẩu cho postgres tài khoản người dùng hệ thống sử dụng tiện ích mật khẩu :
passwd postgres
Đầu ra:
Hệ thống sẽ yêu cầu bạn nhập mật khẩu hai lần. Đảm bảo rằng bạn nhập đúng mật khẩu cả hai lần.
Sau khi đặt mật khẩu tài khoản người dùng, hãy đăng nhập vào postgres tài khoản sử dụng su:
su - postgres
Bước 5: Tạo vai trò người dùng mới
Vì việc sử dụng PostgreSQL không chỉ giới hạn ở một người dùng, nên bạn có quyền thêm một vài người dùng nữa vào danh sách hiện có.
Sử dụng tạo người dùng lệnh cùng với - tương tác gắn cờ để thêm nhiều người dùng hơn. Ngoài ra, hãy chỉ định kiểu truy cập bạn muốn đặt cho chúng. Nếu bạn đã đăng nhập với postgres tài khoản, chỉ cần nhập như sau:
createuser --interactive
Nếu bạn không muốn di chuyển ra vào tài khoản hệ thống quá thường xuyên, luôn có một tùy chọn để thêm người dùng bằng lệnh sudo.
sudo -u postgres createuser --interactive
Trong cả hai trường hợp, hệ thống sẽ yêu cầu bạn thêm tên vai trò, cùng với loại truy cập cho người dùng mới được tạo này. Chọn giữa và và n cho loại vai trò siêu người dùng.
Để kiểm tra một số cờ bổ sung, bạn luôn có thể tham khảo tạo người dùng trang người chỉ huy.
man createuser
Cách sử dụng PostgreSQL để tạo cơ sở dữ liệu mới
Bây giờ bạn đã định cấu hình PostgreSQL trên máy của mình, đã đến lúc tạo một cơ sở dữ liệu mới và thêm các bảng mới.
Truy cập Lời nhắc PostgreSQL với vai trò mới
Khi bạn đã thêm một người dùng, rõ ràng bạn sẽ muốn bắt đầu sử dụng PostgreSQL để có lợi cho mình. Nhưng trước khi bạn có thể làm điều đó, bạn cần tạo một người dùng có cùng tên với vai trò và cơ sở dữ liệu PostgreSQL của bạn.
Nếu bạn không có sẵn ID người dùng như vậy, hãy sử dụng thêm người dùng lệnh tạo người dùng mới có tên kiểm tra .
sudo adduser test
Đăng nhập với tư cách người dùng mới bằng cách sử dụng -tôi và -u cờ.
bạn có thể có nhiều tài khoản instagram không
sudo -i -u test
Tạo cơ sở dữ liệu mới
Để tạo cơ sở dữ liệu mới trong PostgreSQL, hãy sử dụng lệnh sau:
createdb databasename
Lưu ý rằng bạn cần đăng nhập với tư cách là postgres người dùng hệ thống để đưa ra các lệnh quản trị.
Tạo bảng mới trong cơ sở dữ liệu
Hãy tạo một bảng mới để lưu trữ một số dữ liệu. Cú pháp cơ bản để thêm các trường trong bảng mới khá đơn giản.
CREATE TABLE table_name (
column_name1 col_type (field_length),
column_name2 col_type (field_length),
column_name3 col_type (field_length)
);
...ở đâu tên_bảng là tên mong muốn do người dùng đặt, column_name1 , column_name2 , v.v. là các tên cột, col_type là loại cột và field_length là kích thước của cấu trúc dữ liệu để làm cho các giá trị mạnh mẽ hơn.
Ví dụ, bạn có thể tạo một bảng khách sạn với các cột sau:
CREATE TABLE hotel (
hotel_id serial PRIMARY KEY,
star varchar (50) NOT NULL,
paint varchar (25) NOT NULL,
location varchar(25) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')),
date date)
;
.. tên bảng ở đâu khách sạn và các cột là hotel_id , ngôi sao , Sơn , vị trí , và ngày với độ dài tương ứng và các ràng buộc cột.
Thêm giá trị vào cơ sở dữ liệu
Khi cấu trúc bảng của bạn đã sẵn sàng, bạn có thể thêm một số dữ liệu vào bảng hiện có. Sử dụng câu lệnh INSERT INTO để thêm dữ liệu ở định dạng sau:
INSERT INTO table (column_name1, column_name2, column_name3) VALUES ('value1', 'value2', 'value3');
Ví dụ: thêm một hàng dữ liệu vào khách sạn bảng mà bạn đã tạo ở trên.
INSERT INTO hotel (hotel, star, location, install_date) VALUES ('Plaza', 'Five', 'northwest', '2018-08-16')
Cấu hình PostgreSQL trên CentOS
Để cấu hình PostgreSQL, tốt nhất bạn nên cài đặt nó theo đúng cách. Với các cấu hình phù hợp, bạn có thể dễ dàng cài đặt PostgreSQL và sử dụng nó trong hệ thống của mình một cách hiệu quả.
Ngoài CentOS, bạn cũng có thể thiết lập PostgreSQL để làm việc với các bản phân phối Linux khác, ví dụ như Ubuntu.
Đăng lại Đăng lại tiếng riu ríu E-mail Cách cài đặt và cấu hình PostgreSQL trên UbuntuBạn muốn một cách dễ dàng và đáng tin cậy để quản lý cơ sở dữ liệu trên hệ thống của mình? Kiểm tra cách cài đặt PostgreSQL trên Ubuntu.
Đọc tiếp Chủ đề liên quan- Linux
- CentOS
- SQL
- Cài đặt phần mềm
Wini là một nhà văn ở Delhi, có 2 năm kinh nghiệm viết. Trong thời gian viết lách, cô đã liên kết với các đại lý tiếp thị kỹ thuật số và các công ty kỹ thuật. Cô ấy đã viết nội dung liên quan đến ngôn ngữ lập trình, công nghệ đám mây, AWS, Máy học và nhiều hơn nữa. Khi rảnh rỗi, cô thích vẽ tranh, dành thời gian cho gia đình và đi du lịch núi bất cứ khi nào có thể.
Xem thêm từ Wini BhallaTheo dõi bản tin của chúng tôi
Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!
Bấm vào đây để đăng ký