安装pgAdmin 4 PostgreSQL管理工具

思维导图

root@server10:~# curl https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg –dearmor | sudo tee /usr/share/keyrings/postgresql-key.gpg >/dev/null 下载postgresql数据库的gpg的密钥

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

                                 Dload  Upload   Total   Spent    Left  Speed

100  4812  100  4812    0     0   3034      0  0:00:01  0:00:01 –:–:–  3034

root@server10:~#

sudo sh -c ‘echo “deb [signed-by=/usr/share/keyrings/postgresql-key.gpg arch=amd64] http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main” > /etc/apt/sources.list.d/pgdg.list’   

将postgresql存储库添加到ubuntu24.04系统中

root@server10:~# curl -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg –dearmor -o /usr/share/keyrings/pgadmin4.gpg

下载pgadmin4存储库gpg的密钥

File ‘/usr/share/keyrings/pgadmin4.gpg’ exists. Overwrite? (y/N) y

root@server10:~#

root@server10:~# sudo echo “deb [arch=amd64 signed-by=/usr/share/keyrings/pgadmin4.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main”\

| sudo tee /etc/apt/sources.list.d/pgadmin4.list                                                  将pgadmin4添加到ubuntu系统中

deb [arch=amd64 signed-by=/usr/share/keyrings/pgadmin4.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/noble pgadmin4 main

root@server10:~#

root@server10:~# apt update 更新数据源

root@server10:~# apt install pgadmin4-web    安装pgadmin4-web客户端

root@server100:~# apt install postgresql postgresql-contrib 安装postgresql数据库

root@server100:~# systemctl is-enabled postgresql 重启postgresql数据库,并设置(Ubuntu系统)开机启动

enabled

root@server100:~# systemctl status postgresql 查看postgresql数据库的状态

● postgresql.service – PostgreSQL RDBMS

     Loaded: loaded (/usr/lib/systemd/system/postgresql.service; enabled; preset: enabled)

     Active: active (exited) since Mon 2025-02-10 09:54:11 CST; 34s ago

   Main PID: 11615 (code=exited, status=0/SUCCESS)

        CPU: 1ms

Feb 10 09:54:11 server100 systemd[1]: Starting postgresql.service – PostgreSQL RDBMS…

Feb 10 09:54:11 server100 systemd[1]: Finished postgresql.service – PostgreSQL RDBMS.

root@server100:~#

root@server100:~#

root@server100:~# sudo -u postgres psql 登录postgresql数据库

psql (17.2 (Ubuntu 17.2-1.pgdg24.04+1))

Type “help” for help.

postgres=# CREATE role alice WITH SUPERUSER CREATEROLE LOGIN ENCRYPTED PASSWORD ‘alicepassword’;

创建alice角色,并设置成超级用户;创建角色的登录加密密码为alicepassword

CREATE ROLE

postgres=# \du 查询数据库的用户列表

                             List of roles

 Role name |                         Attributes                         

———–+————————————————————

 alice     | Superuser, Create role

 postgres  | Superuser, Create role, Create DB, Replication, Bypass RLS

postgres=# CREATE DATABASE alice; 创建alice数据库

CREATE DATABASE

postgres=# GRANT ALL PRIVILEGES ON DATABASE alice TO alice; 将alice数据库全部授权给alice用户

GRANT

postgres=# \l 查看列表

postgres=# \q 退出(专用语法,其他数据库不用)

root@server100:~# apt install pgadmin4-web                                        安装pgadmin4-web客户端

root@server100:~# /usr/pgadmin4/bin/setup-web.sh                                     运行pgadmin的安装脚本

Setting up pgAdmin 4 in web mode on a Debian based platform…

Creating configuration database…

NOTE: Configuring authentication for SERVER mode.

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇