要在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数据库。如果在配置过程中遇到任何问题,请参考官方文档或搜索相关错误信息以获得帮助。