大家好,我是考100分的小小码 ,祝大家学习进步,加薪顺利呀。今天说一说centos7安装docker过程_centos7 docker安装,希望您对编程的造诣更进一步.
环境:CentOS 7
版本:postgresql11
- 安装repo源
yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
代码100分
2.安装client、server
代码100分yum install postgresql11
yum install postgresql11-server
附带安装
yum install postgresql11-libs
yum install postgresql11-contrib
yum install postgresql11-devel
数据库初始化与设置自启动
代码100分/usr/pgsql-11/bin/postgresql-11-setup initdb
初始化数据库命令会在 /var/lib/pgsql 目录下创建名称为11文件夹,11为数据库版本
启动postgresql
systemctl enable postgresql-11
systemctl start postgresql-11
3.配置
修改/var/lib/pgsql/11/data/postgresql.conf配置
listen_addresses = ‘*‘
pg_hba.conf配置
# IPv4 local connections:
#host all all 10.10.10.1/24 md5
host all apiuser 0.0.0.0/0
参数说明:
host 参数表示安装PostgreSQL的主机
all 第一个all 表示该主机上的所有数据库实例
all 第二个all 表示所有用户
10.10.10.1/24 表示需要连接到主机的IP地址,32表示IPV4
md5 表示验证方式,MD5密码方式
修改配置后需重启postgresql-11服务:
systemctl restart postgresql-11
4.登录postgresql
用postgres账号登录centos7,并修改数据库用户密码
su - postgres
psql -U postgres
postgres=# password
postgres=# select version(); #查看PG版本
postgresql基本操作
创建数据库
CREATE DATABASE apidb_test;
创建用户
CREATE USER apiuser CREATEDB LOGIN PASSWORD ‘123456‘;
将apidb_test所有权限赋给用户apiuser
GRANT ALL ON DATABASE apidb_test TO apiuser;
查看现有数据库和用户
postgres=# l
postgres=# du
删除DB
drop database dbtest;
删除用户
drop role testuser;
CentOS7下PostgreSQL安装
原文地址:https://blog.51cto.com/10874766/2511309
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/7339.html