Linux安装postgresql及基础操作

安装:

1。下载

Linux安装postgresql及基础操作

2.初始化数据库,设置自动启动

service postgresql initdb
chkconfig postgresql on

3.启动服务

service postgresql start

4.验证是否启动

netstat -a | grep PGSQ

连接数据库

1.切换数据库用户

su - postgres

2.登录数据库

psql

3.psql 终端可以用\du 或\du+ 查看,也可以查看系统表 select * from pg_roles;

[root@slave1 ~]# su - postgres
上一次登录:四 4月 12 17:18:28 CST 2018pts/0 上
-bash-4.2$ psql
psql (9.2.23)
输入 "help" 来获取帮助信息.
 
postgres=# \du
                        角色列表
 角色名称 |               属性                | 成员属于 
----------+-----------------------------------+----------
 postgres | 超级用户, 建立角色, 建立 DB, 复制 | {}
 
postgres=# 

4.修改用户postgres的密码

alter role postgres with password 'postgres'

5.退出

\q
exit
ctrl+d

修改配置

1.修改监听地址

vi /var/lib/pgsql/data/postgresql.conf #打开配置文件

#修改
#listen_addresses='localhost'
#将上面这行改成如下
listen_addresses='*'

 

2.设置所有网段IP可以访问

vi /var/lib/pgsql/data/pg_hba.conf


# IPv4 remote address connections:
host    all         all         0.0.0.0/0                 trust

3.解决psql: 致命错误: 用户 "postgres" Ident 认证失败

#vi /var/lib/pgsql/data/pg_hba.conf


这个配置文件中的认证 METHOD的ident修改为trust,可以实现用账户和密码来访问数据库

4.验证

service postgresql restart
su - postgres
psql -h 127.0.0.1 -U postgres -d postgres -W

原作者博客:https://blog.csdn.net/ctwy291314/article/details/79900074?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

 

posted @ 2020-03-11 17:28  正在加载中…  阅读(366)  评论(0编辑  收藏  举报