Postgres常用命令:
su postgres 登入psql
psql
show server_version; 查看版本
ALTER USER postgres WITH PASSWORD ‘root’;
\l 查看数据库列表
CREATE DATABASE tobias; 创建新数据库
sudo systemctl restart postgresql-14
Linux 下安装Postgres14:
yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm (设置yum source)
sudo yum install -y postgresql14 postgresql14-server (如果遇到GPG error的话要加上 --nogpgcheck)
sudo /usr/pgsql-14/bin/postgresql-14-setup initdb 初始化
sudo systemctl start postgresql-14 启动数据库
sudo systemctl enable postgresql-14 设置开机自动启动
#开放端口
sudo firewall-cmd --add-port=5432/tcp --permanent
sudo firewall-cmd --reload
#修改配置文件
vi /var/lib/pgsql/14/data/postgresql.conf
#默认listen_addresses配置是注释掉的,所以可以直接在配置文件开头加入该行
listen_addresses=‘*’
#修改配置文件
vi /var/lib/pgsql/14/data/pg_hba.conf
#在尾部加入,使得所有地址访问
hostnossl all all 0.0.0.0/0 trust
sudo systemctl restart postgresql-14
另外如果需要加解密插件需要安装:
sudo yum install postgresql14-contrib --nogpgcheck