Linux安装PostgresSQL
安装PostgresSQL数据库
如果安装过程中出现需要GP
获取GPG密钥:访问 PostgreSQL 官方网站以获取正确的GPG密钥。通常,官方网站会提供存储库的GPG密钥信息。您可以使用wget
或curl
来下载密钥。例如:
sudo curl -O https://download.postgresql.org/pub/repos/yum/RPM-GPG-KEY-PGDG-13
导入GPG密钥:一旦您下载了正确的GPG密钥文件,使用rpm --import
命令来导入密钥,如下所示:
sudo rpm --import RPM-GPG-KEY-PGDG-13
1.更新yum源
yum upgrade
清除Yum缓存:
sudo yum clean all
更新Yum仓库信息:
sudo yum makecache
确保你的系统上的所有软件包都是最新的:
sudo yum update
清除Yum缓存:
sudo yum clean all
如果yum仓库里没有可用软件包,可以直接指定安装 PostgreSQL 13 官方软件仓库
sudo yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
2.使用 yum
命令来安装PostgreSQL的不同版本或相关软件包
sudo yum install postgresql13
13代表版本
3.安装客户端
sudo yum install postgresql13
4.安装服务端
yum install postgresql13-server
5.初始化
/usr/pgsql-13/bin/postgresql-13-setup initdb
6.设置自动启动并且启动postgresql服务
systemctl enable postgresql-13
systemctl start postgresql-13
创建用户和数据
使用postgres用户登录(PostgresSQL安装后会自动创建postgres用户,无密码)
su - postgres
登录postgresql数据库,输入:psql
psql
1.创建用户和数据库并授权
直接修改postgres 密码
//修改密码
alter user postgres with password 'xxx';
创建用户
create user test_user with password 'xxx'; // 创建用户
create database test_db owner test_user; // 创建数据库
grant all privileges on database test_db to test_user; // 授权管理
退出psql
\q
开启数据库远程访问
修改
vim /var/lib/pgsql/13/data/postgresql.conf
文件,取消 listen_addresses 的注释“#”,同时将参数值改为“*”,注意要去掉#
快速查询方法
在Vim编辑器中,要执行文本查询操作,您可以使用以下命令:
-
向下查找:按
/
键,然后输入您要查找的文本,然后按回车键。Vim将向下查找第一个匹配的文本。 -
向上查找:按
?
键,然后输入您要查找的文本,然后按回车键。Vim将向上查找第一个匹配的文本。
修改/var/lib/pgsql/10/data/pg_hba.conf文件
vim /var/lib/pgsql/13/data/pg_hba.conf
添加框内部分
切换回root用户重启postgresql服务
Ctrl+D是退出psql控制台
systemctl restart postgresql-13.service
数据库连接
Linux安装好pg数据库后可通过Navicat等连接工具进行数据库连接
在 CentOS 7 上开放5432端口,通常是为了允许 PostgreSQL 数据库服务器接受连接。以下是在 CentOS 7 上开放5432端口的步骤:
sudo firewall-cmd --add-port=5432/tcp --permanent
sudo firewall-cmd --reload
Linux安装Redis
yum-utils包安装
sudo yum install yum-utils
安装:首先,运行以下命令来安装Remi存储库:
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
启用Remi存储库:运行以下命令来启用Remi存储库的"remi-safe"部分:
sudo yum-config-manager --enable remi-safe
验证存储库状态:运行以下命令来检查存储库状态
yum repolist
列出Redis包:运行以下命令来查看可用的Redis软件包版本:
yum --enablerepo=remi list redis
安装redis
sudo yum --enablerepo=remi install redis
安装完成后,Redis会自动启动,你可以使用以下命令检查Redis是否正在运行:
sudo systemctl status redis
如果Redis未自动启动,你可以使用以下命令手动启动它:
sudo systemctl start redis
设置Redis为开机自启动(可选):
如果你想要Redis在系统启动时自动启动,可以使用以下命令来启用开机自启动:
sudo systemctl enable redis
安装JDK
安装jdk
sudo yum install java-1.8.0-openjdk
查看安装版本
java -version
u盘挂载
检查U盘是否被识别:可以使用以下命令来查看Linux系统是否正确识别了U盘:
lsblk
这个命令会列出系统中的所有块设备,包括U盘。通常,U盘会以类似于 /dev/sdX
的形式显示,其中X是字母,代表不同的设备。
创建挂载点:你需要为U盘创建一个目录,用于挂载。可以选择任何你喜欢的目录名称。例如,你可以在用户的主目录下创建一个名为"usb"的目录:
mkdir ~/usb
挂载U盘:使用mount
命令将U盘挂载到你创建的目录中。假设U盘设备名为/dev/sdX
,你可以使用以下命令:
sudo mount /dev/sdX ~/usb
访问U盘:一旦U盘被挂载,你可以通过挂载点(在这里是~/usb
)来访问它。你可以使用命令行或文件管理器来查看和操作U盘上的文件。
卸载U盘:在不再需要访问U盘时,你可以使用umount
命令来卸载它,以确保数据安全地从U盘中卸载:
sudo umount ~/usb
脚本添加执行权限
如脚本run.sh
chmod +x run.sh
执行脚本
./run.sh
瀚川低代码平台打包及安装
服务器环境需求
jdk 1.8及以上
redis4及以上
postgres10及以上
门户
确认门户jar包中application.yml配置文件中postgressql中URL的后段指向的是postgressql数据库中的库名:
将门户配置的jar放入Linux环境中:
如果放入之前未配置可以通过命令查询配置文件位置:
jar tf xxx.jar | grep application.yml
进入到配置文件位置
通过vim或vi命令进行修改配置文件
修改完成以后执行run.sh脚本进行后台运行,stop.sh是停止脚本
运行程勋数据库中会自动创建表格
使用IP和对应端口作为URL进入平台门户。
门户管理员的默认登录账号:admin 密码:111111
登录门户之后选择平台管理进行应用添加
确定以后自动生成
平台程序打包
本地部署配置
其他应用API配置中的AppID
如果有需要配置
同上
配置完毕进行打包
打完成放入服务器进行启动,此启动脚本名可能是start.sh,停止脚本restart.sh
通过平台访问应用程序