温馨提示×

centos pgadmin数据库如何创建

小樊
44
2025-09-26 14:13:06
栏目: 智能运维

在CentOS上创建PostgreSQL数据库并使用pgAdmin进行管理,可以按照以下步骤操作:

一、安装PostgreSQL

  1. 更新系统包

    sudo yum update -y
    
  2. 安装PostgreSQL

    sudo yum install postgresql-server postgresql-contrib -y
    
  3. 初始化数据库 安装完成后,系统会提示你是否初始化数据库集群。输入y并按回车键。

    sudo postgresql-setup --initdb
    
  4. 启动并启用PostgreSQL服务

    sudo systemctl start postgresql
    sudo systemctl enable postgresql
    
  5. 配置防火墙 如果启用了防火墙,需要允许PostgreSQL的默认端口5432。

    sudo firewall-cmd --permanent --add-port=5432/tcp
    sudo firewall-cmd --reload
    

二、配置pgAdmin

  1. 下载并安装pgAdmin 可以从pgAdmin官方网站下载适用于CentOS的安装包,或者使用以下命令安装:

    sudo yum install -y https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4/linux/pgadmin4-4.24-1.el7.x86_64.rpm
    
  2. 启动pgAdmin 安装完成后,可以通过以下命令启动pgAdmin:

    pgadmin4
    

    默认情况下,pgAdmin会在浏览器中打开。

三、创建数据库

  1. 登录pgAdmin 打开浏览器,访问http://<your_server_ip>:5050,使用默认用户名postgres和密码(安装过程中设置的)登录。

  2. 创建新数据库

    • 在左侧导航栏中,展开服务器节点。
    • 右键点击“Databases”,选择“Create” -> “Database”。
    • 在弹出的对话框中,输入数据库名称,例如mydatabase
    • 点击“Save”按钮。
  3. 创建用户并授予权限

    • 在左侧导航栏中,展开服务器节点,然后展开“Login Roles”。
    • 右键点击“Login Roles”,选择“Create” -> “Login Role”。
    • 输入用户名和密码,例如myusermypassword
    • 点击“Save”按钮。
    • 右键点击新创建的用户,选择“Properties”。
    • 在“Connection”选项卡中,勾选“Create database if does not exist”。
    • 在“Privileges”选项卡中,选择新创建的数据库,并授予适当的权限(如CONNECTUSAGE)。

四、验证数据库创建

  1. 连接到新数据库

    • 在pgAdmin中,展开服务器节点,然后展开“Databases”。
    • 双击新创建的数据库mydatabase
    • 在弹出的连接对话框中,输入用户名和密码,然后点击“Connect”。
  2. 执行SQL查询

    • 在数据库连接窗口中,打开一个新的查询窗口。
    • 输入SQL查询语句,例如SELECT * FROM pg_database;,然后点击“Execute”按钮。
    • 如果一切正常,你应该能看到查询结果。

通过以上步骤,你就可以在CentOS上成功创建PostgreSQL数据库并使用pgAdmin进行管理了。

0