要在Ubuntu上使用pgAdmin監控數據庫,您可以按照以下步驟操作:
sudo apt update
sudo apt install postgresql postgresql-contrib
sudo apt install pgadmin4
pip3 install pgadmin4
訪問pgAdmin下載頁面,下載適合Ubuntu的安裝包,然后按照提示進行安裝。
sudo mkdir /etc/ssl/private
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/server-key.pem -out /etc/ssl/private/server-cert.pem -subj "/CNlocalhost"
sudo nano /etc/nginx/sites-available/default
在server塊中添加以下內容:
location / {
include uwsgi_params;
uwsgi_pass unix:/var/run/pgadmin4/pgadmin4.sock;
}
sudo systemctl restart nginx
sudo systemctl restart pgadmin4-web
在瀏覽器中訪問 https://localhost,使用之前設置的密碼登錄。
sudo systemctl start postgresql
sudo -u postgres psql -c "ALTER USER postgres WITH PASSWORD 'your_password';"
編輯 /etc/postgresql/12/main/pg_hba.conf 文件:
sudo nano /etc/postgresql/12/main/pg_hba.conf
在文件末尾添加以下行:
host all all 0.0.0.0/0 md5
保存并關閉文件,然后重啟PostgreSQL:
sudo systemctl restart postgresql
連接到PostgreSQL服務器后,您可以展開服務器節點,看到左側的數據庫列表。雙擊數據庫名稱,可以查看和管理數據庫中的對象(如表、視圖、索引等)。您可以使用工具欄上的按鈕執行SQL查詢、導入/導出數據等操作。
通過以上步驟,您可以在Ubuntu上成功安裝、配置和使用pgAdmin來監控和管理PostgreSQL數據庫。如果在配置過程中遇到任何問題,請參考官方文檔或搜索相關錯誤信息以獲得幫助。