要在Ubuntu上配置pgAdmin,可以按照以下步驟進行:
更新系統: 打開終端并運行以下命令以更新系統軟件包列表:
sudo apt update
sudo apt upgrade
安裝依賴項: 安裝pgAdmin所需的依賴庫:
sudo apt install curl ca-certificates gnupg
添加pgAdmin倉庫: 添加pgAdmin的官方倉庫。首先,下載官方公鑰:
curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
然后,創建并添加倉庫配置文件:
sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'
sudo apt update
安裝pgAdmin 4: 安裝桌面版和Web模式的pgAdmin 4:
sudo apt install pgadmin4
設置pgAdmin 4 Web模式(可選): 如果你想使用pgAdmin的Web模式,可以運行以下命令:
sudo /usr/pgadmin4/bin/setup-web.sh
按照提示設置管理員電子郵件和密碼。
啟動和訪問pgAdmin 4: 安裝完成后,可以通過系統菜單啟動pgAdmin 4桌面版,或者通過瀏覽器訪問http://127.0.0.1/pgadmin4使用Web版。
創建新的服務器連接:
配置遠程連接(可選):
/etc/postgresql/12/main/pg_hba.conf
文件,在文件末尾添加以下行:host all all 0.0.0.0/0 md5
sudo systemctl restart postgresql
用戶權限設置: 切換到PostgreSQL的用戶(默認用戶名為“postgres”):
sudo su - postgres
使用 psql
命令進入PostgreSQL命令行界面:
psql
創建一個新的數據庫用戶并分配權限:
CREATE USER your_username WITH PASSWORD 'your_password';
GRANT ALL PRIVILEGES ON DATABASE your_database TO your_username;
退出PostgreSQL命令行界面:
\q
返回到普通用戶:
exit
配置Web界面安全性: 在安裝pgAdmin Web界面時,使用以下命令配置用戶帳戶:
sudo /usr/pgadmin4/bin/setup-web.sh
按照提示設置初始管理員賬號。