前言:
目前小伙伴们对“centos查看安装的数据库”大体比较关注,你们都需要学习一些“centos查看安装的数据库”的相关资讯。那么小编在网摘上收集了一些有关“centos查看安装的数据库””的相关知识,希望看官们能喜欢,咱们快快来学习一下吧!1、前置环境依赖安装
yum -y install -y readline-develyum install zlib-devel一定要记得安装不能会报很多错误
2、下载安装包解压
下载地址tar -zxvf postgresql-15.2.tar.gz 这里我安装的是最新版本15,后面相关命令跟老版本有些不一样
3、进入解压后的目录,执行configure文件,生成了GNUmakefile文件
cd postgresql-15.2/ ./configure --prefix=/usr/local/pgsql生成GNUmakefile文件后开始编译安装:makemake install4、配置PGDATA环境变量
[root@docker postgresql-15.2]# vim ~/.bashrc[root@docker postgresql-15.2]# source ~/.bashrc 文件生效
5、创建你的用户、赋目录权限
[[root@docker bin]# adduser youuser 你的用户名[root@docker bin]# chown youuser /usr/local/pgsql/data/6、启动数据库
cd到bin目录下切换用户su youuser (root用户不能启动)再启动./pg_ctl start (或者其他目录下./usr/local/pgsql/bin/pg_ctl start)7、创建数据库
第一种方法(先切换用户 ): su youuser./createdb testdb 创建数据库 ./psql testdb 进入数据库 \password 修改youuser用户密码 exit 退出数据库 第二种: [root@docker bin]# ./createdb -h localhost -p 5432 -U postgres testdb使用用户 postgres 登录到主机 localhost,端口 5432 的 Pg数据库中并创建 testdb 数据库8、配置监听地址和端口、配置远程连接
vim /usr/local/pgsql/data/postgresql.conf (之前配置的data目录下)
vim /usr/local/pgsql/data/pg_hba.conf (之前配置的data目录下)
9、重启服务
[root@docker bin]# su youuserbash-4.2$ ./pg_ctl restart10、放开相关端口
firewall-cmd --query-port=5432/tcp 查看是否开放firewall-cmd --add-port=5432/tcp --permanent 开放firewall-cmd --query-port=5432/tcp 重载
11、测试连接使用
docker 安装 pgadmin4docker pull dpage/pgadmin4:6.16docker run -d -p 5433:80 --name pgadmin4 -e PGADMIN_DEFAULT_EMAIL=邮箱@qq.com -e PGADMIN_DEFAULT_PASSWORD=你的密码 dpage/pgadmin4:6.16避坑:当你用Postgres 15的时候会报如下错误,所以上面pgadmin选6.16版本。ServerManager' object has no attribute 'user_info'12、pgagent安装
在pgAdminv1.4中引入的pgAgent是一个用于PostgreSQL的作业调度代理,可用于执行操作系统批处理脚本和SQL任务。业务上有定时任务需求的此方法是个不错选择。
从pgAdmin 1.9开始,pgAgent独立于pgAdmin单独安装。具体的目的是为了跟服务器独立隔离。定时器全部由postgres管理。
安装必备 依次安装就行yum install -y openssl openssl-develyum install gtk2-develyum install boost*
pgagent下载:
cmake下载:
wxGTK下载:
tar -zxvf cmake-3.26.1.tar.gzcd cmake-3.26.1/./bootstrapmakemake install13、安装wxGTK
tar -xvf wxWidgets-3.2.2.1.tar.bz2cd wxWidgets-3.2.2.1/./configure --enable-shared=no --enable-unicode=yes --prefix=/usr/local/wxGTK-2.8.12makemake install14、安装pgagent
tar -zxvf pgagent pgAgent-4.2.1-Source.tar.gzcd /usr/local/cmake-3.26.1/bin/usr/local/cmake-3.26.1/bin/cmake /usr/local/pgAgent-4.2.1-Source
15、安装开启插件
su youuser 切换用户./psql testdb 进入数据库create extension pgagent ; create插件pgagent hostaddr=当前ip port=5432 dbname=testdb user=youuser password=yourpw 启动
登录连接数据库就可以看到pgAgent Jobs了
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。