银河麒麟V10 ARM版本,离线安装pgsql及设置服务自启设置

环境:操作系统:银河麒麟V10国防版    芯片架构:ARM

软件:1、postgresql-9.6.24.tar.gz       2、可以连接pgsql的数据库工具

1、安装PGSQL 

使用远程连接工具或者U盘,将pgsql安装包放入系统,存放目录自己定。

解压PGSQL安装,解压PGSQL文件

使用./configure,提示readline library 没有找到,需要安装此组件。

解决有两种方法,解决方法有两种
1)在有网络的情况 可以安装readline, yum install -y readline-devel
2)在没有网络的情况下,使用 ./configure --without-readline  ,可以避开此组件的检查,进行编译前的检查工作,执行下面代码,检查没有问题。

 ./configure --without-readline

弹出上面内容,就可以进行相关编译工作,在执行make进行编译工作

make

make后,弹出上图,就可以安装程序, 下一步 ,执行make  install

make install

上图为安装成功,默认安装目录/usr/local/pgSQL,如果想安装到提前目录,可以在./configure --prefix="你想放的目录地址"。

下一步,对安装的目录进行权限下放

chmod -R 777  /usr/local/pgsQL

下放完,创建pgsql用户,创建初始化数据库

创建用户有两种方法

第一种在命令行执行,创建用户 通常创建postgres

 sudo  useradd XXX    sudo passwd XXX

第二种如可以可视化,可以在控制面板进行创建用户和密码

创建好普通用户后,

进入 安装目录,使用su postgres ,使用postgres用户执行初始化语句

[postgres@localhost pgsql]$ cd bin
[postgres@localhost bin]$ ./initdb -D ../data

出现上图结果表示已经初始化成功.

到这里安装PGSQL已经完成。

2、后面如何调试和连接数据库

进入  data 目录,找到pg_hba.conf,在下面红框位置,添加下面一段语句

host    all             all              0.0.0.0/0              trust

注意:trust 是不加密无密码可以直接连接数据库,前期为了给数据库添加密码,需要用到,后面添加完密码后,要将trust  改为md5,用密码才能进行登录的方式。

添加完成后,在打开postgresql.conf ,将connection Settings 中的   监控设置为*或者你指定的地址,再把#去掉,让监听启用,端口号改为自己需要的端口,也把#去掉,改为启用。

如果防火墙是关闭可以忽略下面操作,如果防火墙是打开状态,就要开放相关端口。

使用root用户开放端口

[root@localhost bin]# firewall-cmd --zone=public --add-port=5432/tcp --permanent
success
[root@localhost bin]# firewall-cmd --reload
success

端口号打开后,就要开启数据库服务,我们使用systemctl服务来进行相关数据库服务的开启  停止  自启等操作

3、设置pgsql的systemctl服务

后面会提供一个service文件,将文件放到/usr/lib/sysemd/system中

放进入后,执行

systemctl daemon-reload

设置自启功能

systemctl enable postgresql.service

开启数据库,执行 

systemctl start postgresql.service
systemctl status postgresql.service

开启服务, 查看下服务有没有在启用,有下图说明服务已经启用。

4、测试和修改数据库密码

使用数据库连接工具,连接数据库

打开数据库工具,执行ALTER USER postgres WITH PASSWORD '自己输入自己的密码';执行下,

 在进入pgsql的目录,改下pg_hba.conf文件中,将trustg改成md5,重启下服务

host    all             all              0.0.0.0/0              md5

systemctl restart postgresql.service

postsql就可以用密码登录

  • 9
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值