以安装postgreSQL 10为例
访问官网https://www.postgresql.org/,点击download,选择Linux--redhat,或者直接访问https://www.postgresql.org/download/linux/redhat/
选择postgreSQL版本,Linux版本
到这里Linux就已经安装了并启动了postgreSQL数据库,并且Linux系统默认新建了一个postgres用户,用于访问postgreSQL,默认无密码
测试连接:
1 切换用户 su postgres
2 使用psql命令(第一次没有设置postgres账户密码的时候可以这样连接),显示如下画面即安装成功了
\q 命令退出数据库,exit命令退出postgres账户,返回到root用户
给postgres设置系统账户密码和登录密码:
修改postgres用户密码:
先切换到root,然后passwd postgress,接着输入两遍新密码
修改postgres数据库管理员密码:
su postgres 切换用户,执行后提示符会变为 ‘-bash-4.2$’,切换为UNIX风格的bash
psql -U postgres 登录数据库,执行后提示符变为 ‘postgres=#’
ALTER USER postgres WITH PASSWORD ‘abc123’; 设置postgres用户密码,单引号中为密码
开启远程访问许可:
切换Linux到root用户,PostgreSQL的配置文件分别是pg_hba.conf和postgresql.conf,可以通过find / -name '文件名'查询文件位置
vi /var/lib/pgsql/10/data/postgresql.conf 修改#listen_addresses = ‘localhost’ 为 listen_addresses=’*’
vi /var/lib/pgsql/10/data/pg_hba.conf 修改如下内容,信任指定服务器连接
其中trust代表直接信任,不需要验证,password需要密码
重启服务重新加载配置文件
service postgresql-10 restart
如果重启失败,那么配置文件应该是写的不对
使用客户端工具连接postgreSQL数据库,这里使用Datagrip连接
Linux删除卸载postgreSQL
删除前先停止数据库服务
service postgresql-10 stop
因为使用的是yum安装,所以移除的时候使用yum remove
yum remove postgresql*
相关文章: