首页主机资讯centos pgadmin数据库如何创建

centos pgadmin数据库如何创建

时间2025-10-02 21:42:03发布访客分类主机资讯浏览929
导读:在CentOS上创建PostgreSQL数据库并使用pgAdmin进行管理,可以按照以下步骤操作: 一、安装PostgreSQL 更新系统包 sudo yum update -y 安装PostgreSQL sudo yum ins...

在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进行管理了。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: centos pgadmin数据库如何创建
本文地址: https://pptw.com/jishu/717706.html
centos pgadmin用户认证方式有哪些 centos swapper的故障排除

游客 回复需填写必要信息