coldsmog运维笔记
Linux 中间件部署
升级MySQL至最新版本
Zabbix与Zabbix-agent2部署
Galera-Cluster-MySQL 部署
JDK8 部署
FastDFS 部署
MySQL 主从备搭建
RabbitMQ 部署
Redis 部署
Nginx 部署
Gitlab + Jenkins + Sonarqube 部署
Docker 部署
keepalive的安装
Gitlab-ce 部署
Graalvm 部署
Nacos 部署
Kafka 部署
PostgreSQL 部署
MongoDB 部署
Fizz网关搭建
Vue项目部署(Nginx)
CentOS 运维笔记
centos 添加自定义服务
Linux 系统挂载
MySQL命令行
故障排查
Docker 运维笔记
keepalived 配置笔记
win 编辑EFI
win 安装 openclaw
本站点使用 MrDoc 构建
-
+
PostgreSQL 部署
# 下载RPM仓库 ``` yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm ``` ## 安装 PostgreSQL ``` yum install -y postgresql12-server ``` # 删除用户postgres的密码 ``` sudo passwd -d postgres ``` # 设置用户postgres的密码 ``` sudo -u postgres passwd ``` # 切换postgres用户获得权限 ``` su -u postgres ``` # 初始化数据库位置 http://postgres.cn/docs/11/app-initdb.html ``` /usr/pgsql-12/bin/initdb -D /usr/local/pgsql/data; ``` # 开启日志 ``` /usr/pgsql-12/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start ``` # 配置远程访问 ``` vi /usr/local/pgsql/data/pg_hba.conf ``` 修改如下 ``` # IPv4 local connections: host all all 127.0.0.1/32 trust host all all 0.0.0.0/0 md5 ``` vi /usr/local/pgsql/data/postgresql.conf 将```#listen_addresses=’localhost’```修改为```listen_addresses=’*'``` # 启动服务 ``` sudo systemctl start postgresql-12 ``` # 注册开机自启 ``` sudo systemctl enable postgresql-12 ``` # 系统设置 http://postgres.cn/docs/12/reference.html ## 进入系统 ``` su - postgres ``` ## 创建登录的超级管理员用户 http://postgres.cn/docs/12/database-roles.html ``` createuser rolename -d -l -P -r -s -W ``` ## 从模版创建数据库 `http://postgres.cn/docs/12/manage-ag-createdb.html` ``` createdb -O rolename -E UTF8 -W dbname ``` ## 进入数据库命令行 ``` psql postgres ``` ## 修改登录PostgreSQL密码 ``` ALTER USER postgres WITH PASSWORD 'postgres'; ``` ## 查看指令 ``` \? \l #查看数据库 \du #查看用户 \q #退出 ``` # 踩坑,初始设置时未成功,需要中途转移数据库目录指向数据库位置 ``` vi /usr/lib/systemd/system/postgresql-12.service ``` 修改 Environment=PGDATA=/usr/local/pgsql/data/
寒烟濡雨
2021年12月13日 01:53
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码