想考PCA认证的,请认真学习以下笔记(学霸笔记,必过过过)
默认信息登录
[root@ct7 data]#
[root@ct7 data]# su - postgres
上一次登录:日 4月 10 21:35:00 CST 2022pts/0 上
[postgres@ct7 ~]$
[postgres@ct7 ~]$ psql
psql (13.6)
输入 "help" 来获取帮助信息.
postgres=# \d
没有找到任何关系.
postgres=# \l
数据库列表
名称 | 拥有者 | 字元编码 | 校对规则 | Ctype | 存取权限
-----------+----------+----------+-------------+-------------+-----------------------
postgres | postgres | UTF8 | zh_CN.UTF-8 | zh_CN.UTF-8 |
template0 | postgres | UTF8 | zh_CN.UTF-8 | zh_CN.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | zh_CN.UTF-8 | zh_CN.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
(3 行记录)
postgres=# select version();
version
---------------------------------------------------------------------------------------------------------
PostgreSQL 13.6 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44), 64-bit
(1 行记录)
指定用户登录数据库
[postgres@localhost ~]$ psql -U teachersun -d postgres
psql (13.3)
Type "help" for help.
postgres=# \du
List of roles
Role name | Attributes | Member of
------------+------------------------------------------------------------+-----------
teachersun | Superuser, Create role, Create DB, Replication, Bypass RLS | {}
postgres=#
参数说明:
-U 以哪个用户登录
-W 强制输入密码
-h 主机名/IP 地址
-p 端口号
-d 登录哪个数据库