温馨提示×

ubuntu pgadmin最佳实践

小樊
71
2025-03-24 05:06:52
栏目: 智能运维

在Ubuntu上安装和配置PgAdmin的最佳实践包括以下步骤:

安装PgAdmin

  1. 更新软件包列表
sudo apt update
  1. 安装依赖项
sudo apt install python3-pip libpq-dev python-dev libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev libffi-dev
  1. 安装PgAdmin
pip3 install pgadmin4
  1. 初始化PgAdmin
cd ~/.local/lib/python3.x/site-packages/pgadmin4
python3 setup.py

注意:请将 python3.x 替换为您系统中实际的Python版本。

配置PgAdmin

  1. 创建本地配置文件
cd /lib/python2.7/site-packages/pgadmin4
touch config_local.py

编辑 config_local.py 文件并添加任何所需的配置选项。例如,要将PgAdmin配置为在单用户模式下运行,请添加以下行:

echo "SERVER_MODE = False" >> config_local.py
  1. 启动PgAdmin
python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
  1. 访问PgAdmin

在浏览器中访问 http://localhost:5050,并使用初始管理员账户登录。

安全实践

  1. 用户权限设置
  • 切换到PostgreSQL的用户(默认用户名为 “postgres”):
sudo su - postgres
  • 使用 psql 命令进入PostgreSQL命令行界面:
psql
  • 创建一个新的数据库用户并分配权限:
CREATE USER your_username WITH PASSWORD 'your_password' SUPERUSER CREATEDB;
GRANT ALL PRIVILEGES ON DATABASE your_database TO your_username;
  • 退出PostgreSQL命令行界面:
\q
  • 返回到普通用户:
exit
  1. 配置Web界面安全性
  • 在安装PgAdmin Web界面时,使用以下命令配置用户帐户:
sudo /usr/pgadmin4/bin/setup-web.sh
  • 按照提示设置初始管理员账号。

以上步骤将指导你完成PgAdmin的基本安装和配置,让你能够开始使用PgAdmin来管理PostgreSQL数据库。

0