PostgreSQL的下载和安装使用步骤_postgresql binaries,2024年最新面试题bug的生命周期

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip1024b (备注软件测试)
img

正文

mv pgsql/ /monchickey/

现在pgsql的安装目录就是/monchickey/pgsql

创建pgsql用户并设置密码:

useradd postgres
passwd postgres

两次输入密码并确认

创建pgsql数据目录:
mkdir /monchickey/pgsql_data
给postgres用户授权目录访问权限: 
chown postgres /monchickey/pgsql_data/
然后切换到postgres用户来操作数据库,pgsql数据库就以postgres为默认用户,执行: su - postgres 切换
下面初始化数据库:
/monchickey/bin/initdb -D /monchickey/pgsql_data/

等待执行完毕,没什么问题就初始化成功了,提示如下:

如图根据提示可以启动数据库: /monchickey/bin/pg_ctl -D /monchickey/pgsql_data/ -l logfile start

这里-l指定日志文件位置,这里直接输出在家目录下的logfile中,这个可以自己指定,这里-D指定数据目录,默认如果不加数据目录直接报错找不到,可以刚才说的环境变量配置文件中~/.bash_profile加入一行: export PGDATA=/monchickey/pgsql_data 然后source进去即可,这样pgsql会自动去找PGDATA环境变量值,找不到才会报错。

启动之后此时执行: ps -ef | grep postgres 就可以看到相关进程如下

安装netstat

yum -y install net-tools

上述可见 允许所有的IP可以访问 0.0.0.0 端口为5432

开启远程访问连接:

配置文件是data目录下的postgresql.conf,可以通过修改这个配置文件来调整各个参数,

比如:listen_addresses可以修改绑定的地址,默认是localhost,port可以修改监听的端口号,默认是5432,max_connections可以修改最大客户端连接数量,默认是100等等,这里就不再详细说了。

修改pg_hba.conf文件

添加这一行 host    all             all             0.0.0.0/0               trust

/monchickey/bin/pg_ctl -D /monchickey/pgsql_data/ status             查看 PG的运行状态

/monchickey/bin/pg_ctl -D /monchickey/pgsql_data/ stop                停止PG服务

/monchickey/bin/pg_ctl -D /monchickey/pgsql_data/ start                启动PG服务

命令行界面简单操作

./bin/psql -h 127.0.0.1 -d postgres -U postgres -p 5432

命令提示符前面的就是当前的数据库,使用 \l 查看当前的数据库列表

默认postgres,

template0和1这3个库是不允许操作的,创建新的数据库执行: CREATE DATABASE test WITH OWNER=postgres ENCODING=‘UTF-8’; 这样就创建好了数据库test,然后可以执行命令 \c test 切换当前数据库为test,然后执行 \d 可以查看当前数据库下的所有表:

查看表结构 :\d student

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
vip1024b (备注软件测试)**
[外链图片转存中…(img-vxxfBHf6-1713343768575)]

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 14
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值